Die Navigation meiner Seite wird nicht mehr korrekt angezeigt


Symptom:

Nach dem Update von Contrexx 2.2.6 und älter auf Version 3.0 und neuer, kann es vorkommen, dass in einer oder mehreren Navigation(en) zu viel oder zu wenig Seiten angezeigt werden.

 

Ursachen:

Das Verhalten der Navigation wurde leicht verändert. Unternavigationen (subnavbar.html, subnavbar2.html, etc.) verarbeiten ausschliesslich den aktiven Ast der Inhaltsseiten, die Hauptnavigationen (navbar.html, navbar2.html, etc.) verarbeiten den ganzen Seitenbaum.

 

Lösungen:

Variante 1 (ab Contrexx 3.0 ServicePack 4): Mit den Platzhaltern {LEVELS_FULL} und {LEVELS_BRANCH} kann das Verhalten von Hauptnavigation und Subnavigation erzwungen werden. So erzwingt das hinzufügen des Platzhalters {LEVELS_FULL} beispielsweise, auch bei einer Unternavigation, das Verhalten einer Hauptnavigation.

 

Variante 2: Eine einfache Lösung ist es, die betroffenen Unternavigationen in normale Navigationen umzuwandeln, oder umgekehrt. Dies geschieht durch umbenennen der subnavbar.html (resp. subnavbar2.html, etc.) in navbarX.html, wobei X für die nächste freie Nummer steht. Anschliessend muss in den Dateien index.html, content.html und home.html der Platzhalter {SUBNAVBAR_FILE} durch {NAVBARX_FILE} ersetzt werden, wobei X wieder für die oben verwendete Nummer steht (dasselbe muss auch in allen anderen Dateien in welchen der Platzhalter verwendet wurde getan werden).

Soll eine Hauptnavigation in eine Unternavigation umgewandelt werden, so ist das Vorgehen dasselbe: Umbenennen der navbar.html in subnavbar.html (oder entsprechende nächste freie Nummer), Platzhalter {NAVBAR_FILE} durch {SUBNAVBAR_FILE} (oder entsprechende nächste freie Nummer) ersetzen.

Bitte beachten Sie, dass maximal die 3 Navigationen navbar.html, navbar2.html und navbar3.html erstellt werden können (resp. für Unternavigationen subnavbar.html, subnavbar2.html und subnavbar3.html). Sind alle drei bereits in Gebrauch, siehe Variante 3.

 

Variante 3: Die schönste Lösung ist, die Navigationen umzuschreiben. Die verfügbaren Navigationsarten decken weiterhin alle Fälle ab. Siehe auch http://contrexx.com/wiki/index.php/Navigation.

 

Weiterführende Informationen:

Der Artikel http://contrexx.com/wiki/index.php/Navigation enthält detaillierte Informationen und Beispiele zu den unterschiedlichen Möglichkeiten zum Erstellen einer Navigation.



 

© 2024 Cloudrexx AG | Schweizer Cloud CMS | Datenschutzerklärung