Zum Inhalt springen

PIDupinRootline für eigene Ext.

Erstellt am 9. Oktober 2009 · 3 Antworten · letzte Antwort am 10. Februar 2010

Tags: Frage

bernikandel ·

Hi,

ich kann ja über $GLOBALS['TSFE']->id die ID der Seite auselesen kann ich auch die ID haben von der übergeordneten Seite??

Julian.​Hofmann ·

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

thalden ·

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