[TYPO3-german] Extension: Zugriff auf Typo-Variablen
Tim Lochmüller
tl at bkn-media.de
Tue Jun 13 12:23:24 CEST 2006
> Hallo, ich habe im Frontend-Plugin so etwas stehen:
> require_once(PATH_tslib.'class.tslib_pibase.php');
> wenn ich dies aber nun in einem anderen File einfüge, wird "PATH_tslib" nicht erkannt, kann man dies irgendwie ändern?
Vielleicht hilft dir ja das weiter was schon in Dateien steht die ohne Typo3 aufgerufen werden.
Zum Beispiel die Cron Datei von direct Mail....
error_reporting (E_ALL ^ E_NOTICE);
if ($_SERVER['PHP_SELF']) {
if (!defined('PATH_thisScript')) define('PATH_thisScript',str_replace('//','/', str_replace('\\','/', $_SERVER['PHP_SELF'])));
} else {
if (!defined('PATH_thisScript')) define('PATH_thisScript',str_replace('//','/', str_replace('\\','/', $_ENV['_'])));
}
if (!defined('PATH_site')) define('PATH_site', dirname(dirname(dirname(dirname(dirname(PATH_thisScript))))).'/');
if (!defined('PATH_t3lib')) if (!defined('PATH_t3lib')) define('PATH_t3lib', PATH_site.'t3lib/');
define('PATH_typo3conf', PATH_site.'typo3conf/');
define('TYPO3_mainDir', 'typo3/');
if (!defined('PATH_typo3')) define('PATH_typo3', PATH_site.TYPO3_mainDir);
if (!defined('PATH_tslib')) {
if (@is_dir(PATH_site.'typo3/sysext/cms/tslib/')) {
define('PATH_tslib', PATH_site.'typo3/sysext/cms/tslib/');
} elseif (@is_dir(PATH_site.'tslib/')) {
define('PATH_tslib', PATH_site.'tslib/');
}
}
Beste,
Tim
-----------------------------------------------------------
http://typo3.fruit-lab.de <- Typo3 Suchmaschinenoptimierung
More information about the TYPO3-german
mailing list