jues
I'm new here

pagefolder:"BEZEICHNER" dynamish einfügen

Jump to solution

Ein freundliches Hallo an alle,

ich habe ein kleines Problem und komme allein mit Doku nicht weiter, und zwar:

Es gibt zwei navigationsbereiche, die so genannte Top-Level-Navigation und Dital-Navigation. Abhängig davon in welchem Navigationspunkt sich der Benutzer im TLN befindet werd in der DTN die Unterpunkte angezeigt. Für beide Navigationen gib es eigene Formatvorlage.

Nun die DTN besitzt mehrere Ebenen die ich alle anzeigen möchte. Jedoch nur die Kinder von dem aktiven Punkt in der TLN.

Folgenede Ansatz hatte ich: Über eine Variabele wollte ich den "pagefolder" dynamisch übergeben um anschliessend als root zu verwenden. Leider führte das zum Fehler.

Wie kann ich sonst meinem Vorhaben zum Erfolg verhelfen?

Danke für Hilfe im Voraus.

0 Kudos
1 Solution

Accepted Solutions
feddersen
Community Manager

Dieser Beitrag sollte weiterhelfen.

View solution in original post

0 Kudos
6 Replies
MarcusDau
Occasional Collector

Könntest Du ein wenig Code posten? Vielleicht kann man dann ein wenig mehr sehen, wo das Problem liegt.

Und welche Fehlermeldung kommt dann?

0 Kudos
jues
I'm new here

<CMS_HEADER>

    <CMS_FUNCTION name="Navigation" resultname="fr_detailed_navigation">

        <CMS_PARAM name="expansionVisibility" value="all"/>

        <CMS_PARAM name="root" value="pagefolder:ps_folder"/>

          ....

          ....

   <CMS_FUNCTION>

<CMS_HEADER>

über eine Variable "ps_folder" im Pagestore würde ich gern den einstiegsverzeichnis markieren und alle darunterliegende Nav-Knoten anzeigen (als verschachtelte Liste).

0 Kudos
MarcusDau
Occasional Collector

Jetzt sucht er ja nach einem pagefolder mit dem Namen "ps_folder".

Doku dazu:

<CMS_PARAM name="root" value="pagefolder:BEZEICHNER" />

Hier müsste dann eher auf das Attribut der uid zugegriffen werden: ps_folder.getUid()  (ungetestet!!!).

Probier das doch mal aus.

0 Kudos

..leider ohne erfolg:

ss_startfolder ist eiene Variable von dem Einstiegspunkt.

<CMS_PARAM name="root" value="pagefolder:ss_startfolder.getUid()"/>

Bekomme Error: ERROR (header function 'Navigation', resultname = 'fr_detailed_navigation' at 2, 2):  at 2, 2: invalid value for parameter 'root', invalid reference 'pagefolder:ss_startfolder.getUid()'

0 Kudos
feddersen
Community Manager

Dieser Beitrag sollte weiterhelfen.

0 Kudos

Perfekt! Vilene Dank, genau das was ich gesucht habe Smiley Happy

0 Kudos