Hi,
ich kann ja über $GLOBALS['TSFE']->id die ID der Seite auselesen kann ich auch die ID haben von der übergeordneten Seite??
Hi,
ich kann ja über $GLOBALS['TSFE']->id die ID der Seite auselesen kann ich auch die ID haben von der übergeordneten Seite??
Ja. Bin mir jetzt nicht sicher wo genau, aber im TSFE-Objekt steckt die pid auch mit drin. Lass Dir doch einfach mal das ganze $GLOBALS['TSFE'] ausgeben. Dann bekommst Du einen Überblick und kannst ggf. das ein oder andere in zukunft bei der Extensionprogrammierung nutzen.
Viele Grüße
Julian
Danke. habs gefunden.
$GLOBALS['TSFE']->rootLine[2]['pid']
Das mit der '[2]' funktioniert aber nicht immer!
Die Stelle, an der die entspr. ID steht, ist abhängig von der Tiefe des(im) Seitenbaum!
Besser wäre wohl, das zunächst abzufragen, ungefähr so:
$tiefeBaum = count ($GLOBALS['TSFE']->rootLine);
$parentId = $GLOBALS['TSFE'] -> rootLine[$tiefeBaum-1]['pid']
Das ist dann unabhängig von der Ebene im Seitenbaum.
Sorry für's Ausgraben, aber ich suchte gerade nach einer Lösung und fand diese hier etwas suboptimal 😃
Gruß
Thomas