[TYPO3-german] eid TSFE getStorageSiterootPids erzeugt Fehler
Sebastian Böttger
sebastian.boettger at gmail.com
Mon Oct 1 15:14:51 CEST 2007
Hallo,
ich möchte über eID eine AJAX Antwort erhalten und die Globale $TSFE
dafür nutzen.
Folendes probiere ich dafür:
// ***********************************
// Create $TSFE object (TSFE = TypoScript Front End)
// Connecting to database
// ***********************************
// Initialize FE user object:
$feUserObj = tslib_eidtools::initFeUser();
$temp_TSFEclassName =
t3lib_div::makeInstanceClassName('tslib_fe');
// create object instances:
$temp_TSFEclassName = t3lib_div::makeInstanceClassName('tslib_fe');
$TSFE = new $temp_TSFEclassName($TYPO3_CONF_VARS, $page, 0, true);
$TSFE->connectToDB();
$GLOBALS['TSFE'] = $TSFE;
Um in der Datenbank nach den korrekten RootPIDs zu filtern, möchte ich über
$storagePid = $GLOBALS['TSFE']->getStorageSiterootPids();
die storagePIDs bekommen.
Leider erzeugt dies in
*typo3_src-4.1.2/typo3/sysext/cms/tslib/class.tslib_fe.php* on line *3762
*einen Fehler: Passed variable is not an array or object
Es geht um folgende Zeilein class.tslib_fe.php
reset($this->rootLine);
$this->rootLine ist also nicht gesetzt.
Kann mir jemand da weiterhelfen?
Beste Grüsse
Sebastian Böttger
<skype:cozwei?add>
More information about the TYPO3-german
mailing list