[TYPO3-dev] Fetching userspecific FE-output with a script from outside typo3
Martin Kutschker
Martin.Kutschker at n0spam-blackbox.net
Thu Mar 30 11:44:37 CEST 2006
Franz Koch schrieb:
>
> Any ideas how to achieve that? I tried to setup a minimal typo3
> environment (had a look at index.php), but failed so far.
This worked for me for a mininal requirement I had (access to session data):
define('TYPO3_OS', ...);
define('TYPO3_MODE','FE');
define('PATH_thisScript', ...);
define('PATH_site', ...);
define('PATH_t3lib', PATH_site.'t3lib/');
define('PATH_tslib', PATH_site.'tslib/');
define('PATH_typo3conf', PATH_site.'typo3conf/');
define('TYPO3_mainDir', 'typo3/');
require_once(PATH_t3lib.'class.t3lib_div.php');
require_once(PATH_t3lib.'class.t3lib_extmgm.php');
require_once(PATH_t3lib.'config_default.php');
require_once(PATH_t3lib.'class.t3lib_db.php');
require_once(PATH_t3lib.'class.t3lib_userauth.php');
require_once(PATH_t3lib.'class.t3lib_cs.php');
require_once(PATH_tslib.'class.tslib_fe.php');
require_once(PATH_tslib.'class.tslib_feuserauth.php');
$TYPO3_DB = t3lib_div::makeInstance('t3lib_DB');
$className = t3lib_div::makeInstanceClassName('tslib_fe');
$TSFE = new $className($TYPO3_CONF_VARS, t3lib_div::_GP('id'), 0);
$TSFE->connectToDB();
$TSFE->initFEuser();
Of course you have to change the defines.
Masi
More information about the TYPO3-dev
mailing list