Skip to main content

bx:navdata

InhaltDas 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 geladen…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.

followwenn der Zielmenüpunkt ein weitergeleiteter Menüpunkt ist, wird nicht auf den Punkt gelinkt, sondern auf das Ziel des Menüpunktes
no-encodingder Pfad wird nicht korrekt encoded, sondern direkt reingeschrieben z. B. mit Umlauten und russischen Zeichen. Es liegt dann am Browser das zu korrigieren.
followwenn der Zielmenüpunkt ein weitergeleiteter Menüpunkt ist, wird nicht auf den Punkt gelinkt, sondern auf das Ziel des Menüpunktes
no-encodingder 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.

addAusgabe 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.

pfadMenüpunkt-Pfad
open/closedMenüpunkt ist geöffnet (gilt auch für Überebenen)
hasChilds/noChildsAbfrage, ob Menüpunk Unterpunkte besitzt
self/notselfaktueller Menüpunkt
first/last/notfirst/notlasterklärt sich selbst
idVergleich des Menüpunkts mit einer ID (mehrere IDs mit Komma, Semikolon oder Leerzeichen getrennt ab v 2.6.2)
parentVergleich des übergeordnete Menüpunkts mit einer ID
pathVergleich des Menüpunktes mit einem bestimmten Pfad
redirectedwenn Menüpunkt weitergeleitet wird
Verweise auf diese Seite:

bx:navigation bx:navigation

(2 Verweise)