[TYPO3-german] mit Condition userFunc auf TS zugreifen?
Hendrik
h.reimers at neonaut.de
Fri Feb 4 08:47:40 CET 2011
ergänzend nochmal... habe ich schon folgendes probiert um mit einer
condition userFunc auf das TS Setup zuzugreifen... leider endete dies
meist in sehr langen ladezeiten und memory_limit seitens php (1024 MB)
versuch 1:
// Require classes
require_once(PATH_t3lib.'class.t3lib_page.php');
require_once(PATH_t3lib.'class.t3lib_tstemplate.php');
require_once(PATH_t3lib.'class.t3lib_tsparser_ext.php');
// Init page id and the page object
$pid = intval( (( $pageUid > 0 ) ? $pageUid :
t3lib_div::_GP('id')) );
$obj_page = t3lib_div::makeInstance('t3lib_pageSelect');
// Init agregrated TypoScript
$rootline = $obj_page->getRootLine($pid);
if (empty($rootline)) return false;
$obj_TypoScript = t3lib_div::makeInstance('t3lib_tsparser_ext');
$obj_TypoScript->tt_track = 0;
$obj_TypoScript->init();
$obj_TypoScript->runThroughTemplates($rootline);
$obj_TypoScript->generateConfig();
versuch 2:
$pS = t3lib_div::makeInstance('t3lib_pageSelect');
tslib_fe::includeTCA();
$tmpl = t3lib_div::makeInstance('t3lib_TStemplate');
$tmpl->init();
$tmpl->start($pS->getRootline(intval($pageUid)));
$retVal = $tmlp->setup;
hoffe jemand hat einen funktionierend ansatz für mich?
danke
Am 03.02.2011 13:56, schrieb Hendrik:
> Moin,
>
> ich will mir eine kleine userFunc für eine Condition schreiben. Aber
> diese muss auf das TypoScript von einer Extension zugreifen können.
>
> Kann mir einer sagen wie ich das machen kann?
>
> Danke & Gruß
> Henny
More information about the TYPO3-german
mailing list