Zum Inhalt springen

current pid ausgeben

Erstellt am 28. Dezember 2004 · 3 Antworten · letzte Antwort am 22. August 2007

Tags: Frage

dasoe ·

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

dasoe ·

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?).

alladin-it ·

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.