- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
CMS_FUNCTION navigation in bestimmter Sprache ausführen
Hallo Community,
wir haben zwei Sprachen im Projekt definert (2 Sprachreiter) und müssen eine spezielle eigene Navigation-XML generieren (nicht über das bekannte Modul), die alle Navigationen für beide Sprachen in einem eigenen XML-Baum enthält. Kann man die CMS_FUNCTION navigation irgendwie mit einem Parameter aufrufen, so dass zur Generierungszeit der Strukturbaum in beiden Sprachen jeweils einmal iteriert werden kann? Bisher habe ich noch keine Lösung gefunden. Das Konstrukt sieht aktuell so aus, dass in der Absatzvorlage mehrfach via CMS_RENDER eine Formatvorlage mit der Navigation-Funktion aufgerufen wird. Die Formatvorlage liefert dann den gewünschten Navigationsbaum in der aktuell generierten Sprache zurück. Dies soll nun auch für die zweite Sprache geschehen. Geht das irgendwie? Hilft mir da evtl. der Context in der Funktion weiter?
Viele Grüße,
C. Klingbeil
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hab's selber mit einer Combobox (st_langanuage_tab mit den Sprachen des Projekts als CMS_INCLUDE_OPTIONS) gelöst. Jetzt wird nur die Formatvorlage in der ausgewählten Sprache generiert und danach wieder alles in der aktuellen Sprache generiert:
$CMS_SET(set_actualLanguage,#global.language)$
$CMS_SET(#global.language,st_language_tab.value)$
$CMS_RENDER(template:"navigation_xml")$
$CMS_SET(#global.language,set_actualLanguage)$
Falls die Lösung jemand interessiert 😉
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hab's selber mit einer Combobox (st_langanuage_tab mit den Sprachen des Projekts als CMS_INCLUDE_OPTIONS) gelöst. Jetzt wird nur die Formatvorlage in der ausgewählten Sprache generiert und danach wieder alles in der aktuellen Sprache generiert:
$CMS_SET(set_actualLanguage,#global.language)$
$CMS_SET(#global.language,st_language_tab.value)$
$CMS_RENDER(template:"navigation_xml")$
$CMS_SET(#global.language,set_actualLanguage)$
Falls die Lösung jemand interessiert 😉

