Aller au contenu principal

Schleife über die ganze Struktur möglich

Commentaires

1 commentaire

  • 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

Vous devez vous connecter pour laisser un commentaire.