Zum Inhalt springen

Auflistung aller PIDs

Erstellt am 19. August 2003 · 3 Antworten · letzte Antwort am 20. Oktober 2003

Tags: Seiten & Seitenbaum, Frage

jayripper ·

Syntax Frage, bzw. allgemeine Verständnisfrage:

In der PHP Datei einer Test-Extension besteht die Möglichkeit die PID ausgeben zulassen,... nun soll es aber nicht eine PID sein, sondern z.B. alle PIDs bzw. nur die PIDs der z.B. 1 Ebene , oder meinetwegen alle PIDs zwischen den Seiten mit Titel A und B, usw.

Kennt jemand die entpsrechenden Code Zeilen ?

scheithan ·

hallo,
ich hab leider keine antwort auf deine frage, da ich nicht mal weiß, wie die aktuelle PID ausgegeben werden kann.
könntest du mir das verraten?

danke schonmal,

niels

jayripper ·

In deiner Extension:

global $GLOBALS; 	
$akt_pid = $GLOBALS["TSFE"]->id;
echo "$akt_pid <- TEST";

Die erste Zeile:
Bekanntmachung der getVariablen - glaube ich
Die Zweite Zeile:
irgendeine Variable mit der aktuellen ID füllen
Die dritte Zeile:
Nur eine Testausgabe der Variable akt_pid

Fügst Du diese drei Zeilen einfach mal in die main Funktion ein, dann solltest besagte Testzeile mit der ID der Seite erhalten, von der aus aufgerufen wurde.

jgs ·

$pt = t3lib_div::makeInstance("t3lib_pageTree");

$pt->getTree($TSFE->id); //Hier die start node $TSFE->id oder 0= alle

debug($pt->tree);