[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