Hallo,
Ich stecke jetzt seit Tagen fest, und ich dachte es wäre einfach...
Ich will nur die pid ausgeben, was mache ich falsch?
class user_div_oe {
function user_get_pagetitle ($PA, $fobj) {
$run = $GLOBALS['TSFE']->id;
return $run;
}
};
Ich kreige gar keine Ausgabe
(Die class wird aus tca.php meiner extension aufgerufen.)
Vielen Dank für jede Hilfe, ich bin ganz unglücklich im Moment
christian
Im Backend steht $GLOBALS["TSFE"] nicht zur Verfügung. Ich habe jetzt statt $GLOBALS['TSFE']->id; folgenden Code rausgefunden.
$fobj->cachedTSconfig['tx_oebooksandmagazines_magazines:1']['_CURRENT_PID'];
Ich bin mir aber nicht sicher, ob das eine saubere Variate ist (cached?).
Die saubere Variante (so meine ich) ist die pid über die uid aus den GET-Variablen auszulesen. Dh. uid aus get Variablen holen, DB-Verbindung aufbauen uns sich den Rest holen. Die GET Variablen kann man sich z.B. mit t3lib_div::_GP holen.
im BE erhält man die pid ganz einfach:
$this->id