Search the FirstSpirit Knowledge Base
Hallo zusammen,
gibt es eine Möglichkeit die Menüreihenfolge in der Strukturverwaltung sprachabhängig festzulegen?
Hintergrund:
Ein Kunde möchte ab einer bestimmten Navigationstiefe die Menüpunkte alphabetisch sortiert anzeigen
und das soll natürlich mit jeder Projektsprache funktionieren. Über den Reiter "Menüreihenfolge" ist aber
nur eine generelle Reihenfolge einstellbar, die bei allen Sprachen zieht.
Gibt es dafür eine Lösung?
Viele Grüße
Peter
Hallo,
über FirstSpirit gibt es keine Möglichkeit die Sortierreihenfolge sprachabhängig anzulegen, allerdings wäre vielleicht folgender Lösungsansatz für sie interessant:
- Flag für den Redakteur verfügbar machen damit er einen Ordner sprachabhängig taggen kann
- Normale Generierung der Navigationspunkte
- Einsatz eines JS-Frameworks wie JQuery, Mootools was anhand des gesetzten Flags entscheidet wie die Navigationspunkte im Frontend dargestellt werden sollen.
Dieser Ansatz würde ihnen ausreichend Freiheiten lassen, da sie dann z.B. die Navigationspunkte auch beliebig anders darstellen können (Anhand der Textlänge, Auswertung eines anderen Flags für eventuell priorisiert gesetzte Navigationspunkte die immer oben stehen sollen etc).
Gruß,
Daniel
Hallo,
über FirstSpirit gibt es keine Möglichkeit die Sortierreihenfolge sprachabhängig anzulegen, allerdings wäre vielleicht folgender Lösungsansatz für sie interessant:
- Flag für den Redakteur verfügbar machen damit er einen Ordner sprachabhängig taggen kann
- Normale Generierung der Navigationspunkte
- Einsatz eines JS-Frameworks wie JQuery, Mootools was anhand des gesetzten Flags entscheidet wie die Navigationspunkte im Frontend dargestellt werden sollen.
Dieser Ansatz würde ihnen ausreichend Freiheiten lassen, da sie dann z.B. die Navigationspunkte auch beliebig anders darstellen können (Anhand der Textlänge, Auswertung eines anderen Flags für eventuell priorisiert gesetzte Navigationspunkte die immer oben stehen sollen etc).
Gruß,
Daniel
Noch ein zusätzlicher Hinweis:
Man könnte natürlich auch über die Navigationsfunktion ab einer bestimmten Tiefe/Flag die Elemente in eine Liste schreiben und darauf dann z.B. eine Sortierung durchführen. Damit würde man sich den Frontend JavaScript Bereich sparen.
Hallo,
ein alternativer Ansatz (und dann auch gleich eine Einschränkung), wenn man die Sortierreihenfolge wirklich frei wählen möchte:
Das hat sogar den netten Nebeneffekt, dass die URLs/Pfade sprachabhängig werden können. Der Nachteil sind natürlich Verlinkungen, da ein und dieselbe Seite nun mit mehreren Referenzen in der Struktur repräsentiert ist. Abfangen kann man das mit sprachabhängigen Links oder einer Suffix-Lösung in der Linkvorlage.
Deshalb ist das alles nur eine Lösung für Einzelfälle, weil es nicht sonderlich robust ist (d.h. vom Redakteur abhängig ).
Halte ich für die bessere Lösung, weil am Ende sauberes HTML/XML/wasauchimmer rauskommt.