Visuelles Beispiel

 

 

 

 
 

Allgemein

Modul zur Implementierung von seitenbasierenden Navigationselementen.
Alternative Bezeichnung im Sitemanager: Multilevel-Navigation.

Bestimmung

  • Haupt- und Subnavigationen einer Website, Sitemaps.

Hinweis: Für das Modul sind zahlreiche Customization Points verfügbar. Näheres finden Sie im Partner- und Supportportal.

 
 

Spezielle Einstellungen

Zur Konfiguration der Navigation können zahlreiche Einstellungen getroffen werden.

  • Einstiegs-Menü-ID (TabID): Geben Sie hier die ID der Seite ein, mit der die Navigation starten soll.
  • Komplett ausgeklappt: Ist diese Option gesetzt, wird die Navigation komplett ausgeklappt angezeigt, z. B. zur Implementierung einer Sitemap.
  • Ausklappbar: Ist diese Option gesetzt, wird die Navigation ausklappbar dargestellt.
  • Toggle +/-/Blatt: Für die Darstellung von Baumstrukturen können Grafiken für +, - (Knoten) sowie Blatt (Endknoten) angegeben werden. Diese werden aus dem Ressourcenmanager gewählt. Es werden die entsprechenden Schaltflächen angeboten.
  • Header: Wählen Sie ein Template für den Kopfbereich der Navigation.
  • Footer: Wählen Sie ein Template für den Fußbereich der Navigation.
  • 1. Ebene: Wählen Sie ein Template für ein Element der ersten Ebene der Navigation.
  • 1. Ebene (alternierend): Wählen Sie optional ein Template für ein alternierendes Element der ersten Ebene der Navigation.
  • 1. Ebene im Navigationspfad: Wählen Sie ein Template für das Element der ersten Ebene, das im Navigationspfad liegt. Damit kann beispielsweise der aktuelle Navigationspfad hervorgehoben werden.
  • 1. Ebene aktuelle Seite: Wählen Sie ein Template für das aktuelle Element (Seite) der ersten Ebene der Navigation.
  • 1. Ebene Trennstring: Sie können ein Template für einen Trennstring wählen.

Diese Einstellungen wiederholen sich sinngemäß bis zur 7. Ebene, inklusive eines Header- und Footertemplates für die jeweilige Ebene.

Abb.: Spezielle Einstellungen des Moduls "Navigation Seiten".

 
 

Template Beispiel Kopfbereich:

<UL><LI class="label">[template_end]</LI></UL>
 

Template Beispiel Fußbereich:

<UL><LI class="label">[template_start]</LI></UL>

 

Ebene 1:

<li class='dropdown'><a class="dropdown" data-toggle='dropdown-[hassubpages]'  href='[url]' [target]>[title]<b class="caret toggle-[hassubpages]"></b></a>[template_end]</li>

1. Ebene aktuelle Seite

<li class="active"><a href='[url]' [target]>[title]</a>[template_end]</li>
 
 

Platzhalter: Kopf- und Fußbereich

Platzhaltername

Typ

Platzhalterbeschreibung

[ci:lang]

integer

Aktuelle LanguageID (z.B. 1 für Deutsch, 2 für Englisch).

[ci:tabid]

integer

Gibt die TabID der aktuell aufgerufenen Seite zurück (d.h. die TabID in der URL, z.B. 123 für /tabid-123/).

[ci:theme]

integer

Gibt die ID des Seitenthemas der Elternseite im Seitenbaum zurück.

[ci:themeid]

integer

Gibt die ID des Seitenthemas der aktuell aufgerufenen Seite zurück.

[sortorder]

integer

Sortierreihenfolge innerhalb der jeweiligen Ebene.

 

Platzhalter: Navigation

Platzhaltername

Typ

Platzhalterbeschreibung

[ci:lang]

integer

Aktuelle LanguageID (z.B. 1 für Deutsch, 2 für Englisch).

[ci:tabid]

integer

Gibt die TabID der aktuell aufgerufenen Seite zurück (d.h. die TabID in der URL, z.B. 123 für /tabid-123/).

[ci:theme] integer Gibt die ID des Seitenthemas der jeweiligen Seite zurück.
[ci:themeid] integer Gibt die ID des Seitenthemas der aktuell aufgerufenen Seite zurück.

[description]

string

Beschreibung der jeweiligen Seite, gegebenenfalls in der Übersetzung.

[hassubpages]

string

Gibt „True“ zurück, wenn die jeweilige Seite Unterseiten besitzt, ansonsten „False”.

[imageurl]

string

Url des Vorschaubilds der jeweiligen Seite.

[level]

integer

Gibt die Ebene der Navigation bezogen auf den Startpunkt zurück.

[previewimage]

integer

RAID (RessourceAssignID) des dem der jeweiligen Seite zugeordneten Vorschaubilds.

[previewimage_alt]

string

Textinformation zum Vorschaubild (Tooltip).

[sortorder]

integer

Sortierreihenfolge.

[tabid]

integer

DatenbankID der jeweiligen Seite.

[tabparentid] integer DatenbankID der jeweiligen Elternseite.

[target]

string

Gibt "target=_blank" zurück, falls in den Seiteneinstellungen “Neues Fenster” aktiviert wurde.

[title]

string

Jeweiliger Seitentitel, gegebenenfalls in der Übersetzung.

[toggle]

string

Verlinktes Image-Tag für den aktuellen Knoten.

[toggleimage]

string

Image-Tag für den aktuellen Knoten.

[url]

string

Die URL, unter der die Seite aufgerufen werden kann.

Hinweis: Bitte beachten Sie, dass aus technische Gründen bei diesem Modul keine anderen Platzhalter als die hier angegebenen verwendet werden können. Es ist somit nicht möglich, allgemeine, validierende oder gruppierende Platzhalter einzusetzen, auch ASP.NET-Programmcode wird nicht ausgeführt!