Home / Forum / Root Node auslesen

Root Node auslesen

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Daniel B

Registriert seit: 10.09.2009

Beiträge: 33

Mittwoch, 16. September 2009 17:34:27

Hallo ez'ler

ich möchte im Template die ID des Root Nodes der aufgerufenen Site abfragen, egal in welcher Ebene ich mich befinde.
Bsp:
Meine Site(Root)
-- Unterseite 1
--- Unterseite 2
----Unterseite 3

Egal ob ich Unterseite 2 oder 3 aufrufe, benötige ich die ID vom Root "Meine Seite"
Meines erachtens geht das nur per rekursiven Loop oder stellt ez dafür etwas zur Verfügung?

Thx
Daniel

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Mittwoch, 16. September 2009 18:06:21

Es kommt drauf an von wo aus du das ganze abfragen möchtest. Im pagelayout hat die $module_result und im Content die $node die Information die du brauchst. Beide Variablen enthalten ein Path-Array, welches die Node-ID's zu allen Vaterknoten enthält. Wenn du weißt in welcher Baumtiefe dein Rootnode ist, dann kannst du die ID also problemlos aus dem entsprechenden Feld des Arrays auslesen.

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 347

Mittwoch, 16. September 2009 18:22:10

ich hab dies hier aus left_menu.tpl


{def $root_node=fetch( 'content', 'node', hash( 'node_id', $pagedata.path_array[$left_menu_depth].node_id ) )}
{$root_node.node_id}

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 347

Mittwoch, 16. September 2009 18:29:28

das ist komisch,
ich nämlich letztens dieses Problem auch
und nun aufeinmal, wo du fragst, komme ich auch weiter

dies geht irgendwie auch:

{$pagedata.path_array.0.node_id}

Gruß

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein