Skip to main content

bx:navdata

Das Tag navdata gibt zum aktuellen Menüpunkt des Schleifendurchlaufs Daten aus. Es kann innerhalb von <bx:navigation.[Nummer]> , <bx:sitemap.[Nummer]>, <bx:submenu.list>, <bx:navlink> verwendet werden.

Funktionen:

navdata.id

<bx:navdata.id />

Die Id des Menüpunkts wird ausgegeben.

navdata.name

<bx:navdata.name [type="plain] />

Der Name des Menüpunkts wird ausgegeben. type="plain" z.B. für csv-Datei

navdata.dir

<bx:navdata.dir />

Der virtuelle Verzeichnisname des Menüpunkts wird ausgegeben.

navdata.path

<bx:navdata.path [follow] [no-encoding] />

Der ganze Pfad des Menüpunkts wird ausgegeben.

follow wenn der Zielmenüpunkt ein weitergeleiteter Menüpunkt ist, wird nicht auf den Punkt gelinkt, sondern auf das Ziel des Menüpunktes
no-encoding der Pfad wird nicht korrekt encoded, sondern direkt reingeschrieben z. B. mit Umlauten und russischen Zeichen. Es liegt dann am Browser das zu korrigieren.
follow wenn der Zielmenüpunkt ein weitergeleiteter Menüpunkt ist, wird nicht auf den Punkt gelinkt, sondern auf das Ziel des Menüpunktes
no-encoding der Pfad wird nicht korrekt encoded, sondern direkt reingeschrieben z. B. mit Umlauten und russischen Zeichen. Es liegt dann am Browser das zu korrigieren.

navdata.target

<bx:navdata.target/>

Das eventuell beim Menüpunkt eingetragene Target wird ausgegeben.

navdata.meta

<bx:navdata.meta name="{eigenschaftsname}" />	<!-- Metadaten zum Menüpunkt ausgeben werden ausgegeben -->
<bx:navdata.meta name="{eigenschaftsname} [value="{vergleichswert}"] [not]" />   <!-- Block abhängig vom Wert der entsprechenden Metadaten anzeigen -->

Metadaten zum Menüpunkt ausgeben werden ausgegeben oder zum Vergleich herangezogen.

navdata.index

<bx:navdata.index [add="{n}"]/>

Die laufende Nummer des Menüpunkts in der aktuellen Ebene wird ausgegeben.

add Ausgabe der aktuellen Nummer plus angegebener Wert. Standard ist 1, d.h., weil bei 0 angefangen wird, wird bei Nicht-Angabe des Add-Parameters bei 1 angefangen. Soll bei 0 angefangen werden, muß add="0" sein (heißt: zum Startwert 0 wird 0 hinzugezählt anstatt (Standard)1 ).

navdata.robots

Es wird behauptet, daß eine Seite mit jeden externen Link, der darauf ist, von Google schlechter gerankt wird, und die verlinkte Seite dafür besser. Deshalb sollen alle externen Links der Suchmaschine sagen, daß sie dort nicht draufgehen soll. Das Tag liest die Einstellungen in der Navigation, damit bei externen Links ein <a … rel=“nofollow“ angehängt werden kann.

<bx:navdata.robots [index] [follow] />

gibt "(no)index" bzw. "(no)follow" entsprechend der Menüpunkteinstellung aus. Wenn beide Parameter angegeben sind, werden die Werte beide, durch Komma getrennt, ausgegeben.

<bx:navdata.robots index|noindex|follow|nofollow> ... <bx:navdata.robots>

Zeigt den Inhalt an, wenn die angefragte Bedingung für den Menüpunkt zutrifft

Beispiele

Beispiel Titel

<bx:sitemap.2>
  <a href="<bx:sitemap.path/>" <bx:navdata.robots nofollow>rel="nofollow"</bx:navdata.robots>> … </a>
</bx:sitemap.2>

navdata.visible

<bx:navdata.visible [not]> Inhalt </bx:navdata.visible>

Zeigt an, ob das Frontend-aktiv-Häkchen beim Nav-Punkt gesetzt ist. ab v2.6.6.

Beispiele

Beispiel Titel

<bx:sitemap.0 showinactive>
  <a href="<bx:sitemap.path/>"<bx:navdata.visible not> style="color:grey;"</bx:navdata.visible>><bx:sitemap.name/></a>
</bx:sitemap.0>

Es werden aktive und inaktive Menüpunkte angezeigt, die inaktiven werden in Grau dargestellt.

navdata.if

<bx:navdata.if (open | closed | hasChilds | noChilds | self | notself | first | last | notfirst | notlast)> Inhalt </bx:navdata.if>
<bx:navdata.if (id="{id}" | parent="{id}" | path="{pfad}" | redirected [not])> Inhalt </bx:navdata.if>

Mit diesem Tag kann entschieden werden, ob ein bestimmter Quelltext ausgegeben werden soll.

pfad Menüpunkt-Pfad
open/closed Menüpunkt ist geöffnet (gilt auch für Überebenen)
hasChilds/noChilds Abfrage, ob Menüpunk Unterpunkte besitzt
self/notself aktueller Menüpunkt
first/last/notfirst/notlast erklärt sich selbst
id Vergleich des Menüpunkts mit einer ID (mehrere IDs mit Komma, Semikolon oder Leerzeichen getrennt ab v 2.6.2)
parent Vergleich des übergeordnete Menüpunkts mit einer ID
path Vergleich des Menüpunktes mit einem bestimmten Pfad
redirected wenn Menüpunkt weitergeleitet wird
Verweise auf diese Seite:

bx:navigation bx:navigation

(2 Verweise)