Zum Hauptinhalt gehen

Schleife über die ganze Struktur möglich

Kommentare

1 Kommentar

  • Zendesk API User
    Author: hoebbel - 7/28/2010 8:11

    Um an alle Seitenreferenzen in der Struktur zu kommen, würde diese kleine Schleife ausreichend sein, die auf einer Seitenreferenz ausgeführt werden uss (also einer in der Struktur verlinkten Seite)

    $CMS_FOR(pageref,#global.node.store.children(#global.node.class,true))$
    $CMS_VALUE(pageref.filename)$<br>
    $CMS_END_FOR$

    Erläuterung:

    #global.node.store --> Strukturwurzel
    .children(#global.node.class,true) --> rekursiv alle Kinder vom Typ "Seitenreferenz"

    Statt dann den Dateinamen wie hier im Beispiel auszugeben, kannst Du Dir natürlich die Metadaten der entsprechenden Seitenreferenz holen und die wie benötigt ausgeben.


    Tipp: Wenn Du doch über die Ordner anstelle der Seitenreferenzen iterieren willst, dann gib als Klasse für die Kinder #global.node.parent.class an :smileywink: [Dann funktioniert im Beispiel aber natürlich pageref.filename nicht mehr, da Ordner keinen Dateinamen haben]

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.