- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Navigation: Parameter "subtree"
Hallo zusammen,
ich wรผrde gerne mittels eines Navigationsskripts alle Seitenreferenzen eines Teilbaums auslesen. Es ist so, dass wir direkt unter Root mehrere Ordner haben die jeweils eine komplett eigene Struktur abbilden (ein Ordner steht fรผr ein Land). Es geht mir tatsรคchlich um die einzelnen Seiten und nicht um die eigentlichen Menรผpunkte (die die Ordner darstellen), das heiรt wenn in einem Ordner mehrere Seiten liegen, mรถchte ich ALLE Seiten auslesen.
Wichtig ist, dass ich wirklich nur die Seiten inerhalb dieses Startordners bekomme und nicht vermischt mit Seiten aus dem anderen Teilbaum.
Ich denke dazu mรผsste man den Parameter expansionVisibility nutzen kรถnnen mit dem Wert "subtree". Und ab hier komme ich nicht weiter... Wie nutzt man diesen Parameter bzw. wie wรผrde dann das Navigationsskript aussehen? Es gibt bestimmt jemanden, der damit schon gearbeitet hat, oder?
Ein Beispiel hierfรผr wรผrde mir sehr weiterhelfen!
Ja, ich habe bereits in die Doku geschaut ๐ Hier werden zwei Mรถglichkeiten aufgezeigt. Die zweite Mรถglichkeit habe ich ausprobiert. Aber sobald ich den Parameter "subtree" setze, bekomme ich keine Ausgabe mehr. Auch die Erste funktioniert nicht so ganz bei mir... รber ein kleines funktionierendes Beispiel wรผrde ich mich sehr freuen!
Gruร
Charlotte Kรถnig
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
also der Anzeigenname wรคre schon mal ein Anfang. ๐
Das Ziel ist aber bestimmte Eingabelemente aus der Inhalteverwaltung auszulesen. Bei der "normalen" Navigationsfunktion funktioniert das ja so: #global.page.getData().get("pt_title").getEditor().get(#global.language)
gruร
charlotte kรถnig
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So jetzt habe ich die Lรถsung:
Mit navpages.getPage().getData().get("pt_title").getEditor().get(#global.language) bekomme ich das Element "pt_title" aus der Inhalteverwaltung. Und mit navpages.getName() bekomme ich den Referenznamen aus der Struktur.
Damit komme ich nun schon weiter. Wenn ich jetzt noch herausfinde wie ich den Anzeigennamen aus der Struktur bekomme, dann wรคre das perfekt.
Gruร
charlotte
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Charlotte,
einfach navpages.getDisplayName(#global.language) benutzen.
Fallback ist der Anzeigename in der Mastersprache und, wenn der auch nicht gesetzt ist, der Referenzname [UID].
Diesmal habe ich es auch ausprobiert, statt nur kurz in die API zu schauen - sollte also funktionieren
Viele Grรผsse aus Dortmund,
Holger
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vielen Dank!! Das hat funktioniert. ๐
gruร
charlotte kรถnig


- ยซ Previous
-
- 1
- 2
- Next ยป
- ยซ Previous
-
- 1
- 2
- Next ยป