Die Navigation meiner Seite wird nicht mehr korrekt angezeigt

Geändert am Wed, 08 Oct 2014 um 03:45 PM

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.

War dieser Artikel hilfreich?

Das ist großartig!

Vielen Dank für das Feedback

Leider konnten wir nicht helfen

Vielen Dank für das Feedback

Wie können wir diesen Artikel verbessern?

Wählen Sie wenigstens einen der Gründe aus

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren