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.

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

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

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

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 )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

<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

<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

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

id

Vergleich des Menüpunkts mit einer ID (mehrere IDs mit Komma, Semikolon oder Leerzeichen getrennt ab v 2.6.2)

parent

parent

Vergleich des übergeordnete Menüpunkts mit einer ID

path

path

Vergleich des Menüpunktes mit einem bestimmten Pfad

redirected

redirected

wenn Menüpunkt weitergeleitet wird

Verweise auf diese Seite:

bx:navigation bx:navigation

(2 Verweise)