Hallo,
ich rufe per AJAX über die eID Fuktion eine Klasse einer Extension auf, in dieser Klasse hätte ich gerne die Lang-Variable die momentan aktiv ist. Ich verwende die Real URL. Wie kann ich das erreichen.
Grüsse
Hallo,
ich rufe per AJAX über die eID Fuktion eine Klasse einer Extension auf, in dieser Klasse hätte ich gerne die Lang-Variable die momentan aktiv ist. Ich verwende die Real URL. Wie kann ich das erreichen.
Grüsse
Hi!
Ich habe mir dazu eine Funktion geschrieben (ist auch als diff im Bugtracker). Sie ist eigentlich dazu gedacht um das TS Setup zu einer Seite auszulesen, aber danach geht auch der Erzeugung von RealURL Links. Ob dann auch LL geht musst du mal testen.
function getTyposcriptSetup($pid) {
// Include necessary classes:
// Note: BEfunc is needed from t3lib_tstemplate
require_once(PATH_t3lib.'class.t3lib_page.php');
require_once(PATH_t3lib.'class.t3lib_tstemplate.php');
require_once(PATH_t3lib.'class.t3lib_befunc.php');
// Create object instances:
$pageObj = t3lib_div::makeInstance('t3lib_pageSelect');
$template = t3lib_div::makeInstance('t3lib_tstemplate');
$template->init();
// Make sure we have a database connection:
tslib_eidtools::connectDB();
// Fetch rootLine and extract TS setup:
$rootLine = $pageObj->getRootLine(intval($pid));
$template->start($rootLine);
$GLOBALS['TSFE']->tmpl = $template;
// Return TS setup array:
return $template->setup;
}
Gruß Jens