So berücksichtigen Sie mehrfach verlinkte Dateien in der Navigation

Dieser Artikel zeigt die Möglichkeiten auf, welche hinsichtlich der Anzeige des Navigationszustandes bei mehrfach in der Navigation verlinkten Seiten bestehen.

Ab Version 004.016.002.012 kann innerhalb des Navigationstemplates der Platzhalter "navidExtIfNeeded" verwendet werden. Dieser gibt die ID des Navigationspunktes (navid) mit aus, falls eine Seite mehrfach in der Navigation verknüpft ist. Somit wird sichergestellt, dass diese Seite den korrekten Navigationszustand anzeigt. Ansonsten würde immer der Navigationszustand angezeigt werden, bei dem die verlinkte Datei als erstes verlinkt ist.

Beispiel:

  • Unternehmen
    • Anfahrt (Datei: /de/anfahrt.php)
  • Produkte
  • Kontakt
    • Anfahrt (Datei: /de/anfahrt.php)
  • Impressum


Beispiel: Auszug aus einem Navigationstemplate mit navidExtIfNeeded-Platzhalter

...
  <a class="" href="{@link}{@navidExtIfNeeded}"><xsl:value-of select="@text"/></a>
...

<!-- 
Hinweis:
Ab CMS-Version 010.003.083.000 kann an Stelle beider Platzhalter auch @linkFull verwendet werden!
-->

Weitere Möglichkeiten:

  • Sie geben dem Navigationspunkt die entsprechende navid schon im Navigationspunkt mit
    z.B. (Bearbeitung des Navigationspunktes):
    /de/anfahrt.php?navid=1253033999001
  • Sie erstellen eine zweite Datei (z.B. anfahrtsplan.php), welche den Inhalt der eigentlichen Datei (z.B. anfahrt.php) includiert und haben somit zwei unterschiedliche Dateien (gleichen Inhaltes), die Sie verlinken können.