Dokumentation contentXXL CMS Version 5.3

 

 
 

Allgemein

Analog zur Seitennavigation kann die Navigation zusätzlich oder auch alternativ innerhalb von Kategorie-Bäumen (Taxonomien) ermöglicht werden. Das Modul "Navigation Kategorien" kann im Baum die gerade gewählte Kategorie und deren Über- bzw. Unterkategorien darstellen.

Bestimmung

  • Implementierung einer Kategorie-Navigation z. B. für Produktkataloge, Knowledge Base, Lebenslagen (E-Government), Themennavigation usw.

Nutzen

  • Kategoriebasierte Zusammenführung von Informationen, die auf verschiedenen Seiten / Modulen veröffentlicht sind

Beschreibung

Das Modul realisiert eine Kategorienavigation mit den oben beschriebenen Leistungsmerkmalen. Kategorienavigationen werden häufig anstelle oder zusätzlich zu seitenbasierten Navigationen eingesetzt.

Es reagiert auf mit der URL übergebene Kategorien bzw. übergibt bei Klick auf einen Knoten im Baum die jeweilige Kategorie in der URL. Damit kann es mit allen kategoriebasierten Modulen wie Tag Cloud, Kategorieverzeichnis und Verzeichnis A-Z zusammenarbeiten. Insbesondere wertvoll ist der Betrieb zusammen auf einer Seite mit verknüpften Content-Modulen (Artikel, Links, Kontakte etc.) im Modus "Zeige verknüpfte Objekte zur Kategorie, die in der URL übergeben wird". Bei Klick auf eine Kategorie werden alle damit verknüpften Inhalte gelistet.

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

 

 

 

 
 

Spezielle Einstellungen

Das Modul "Navigation Kategorien" verfügt über eine Reihe von speziellen Einstellungen und Templates, die dem Modul "Navigation Seiten" vergleichbar sind.

  • Wurzelkategorie (ID): Geben Sie hier die ID der Kategorie ein, mit der die Navigation starten soll.
  • Komplett ausgeklappt: Ist diese Option gesetzt, wird die Navigation komplett ausgeklappt angezeigt, z. B. zur Implementierung einer kategoriebasierten Sitemap.
  • Ausklappbar: Ist diese Option gesetzt, wird die Navigation ausklappbar dargestellt.
  • Sortierung: Wählen Sie hier, ob der Kategorienbaum innerhalb einer Ebene alphabetisch oder nach der Sortierreihenfolge sortiert werden soll.
  • 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 der aktuelle Navigationspfad beispielsweise hervorgehoben werden.
  • 1. Ebene aktuelle Seite: Wählen Sie ein Template für das aktuelle Element 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 10. Ebene, inklusive eines Header- und Footertemplates für die jeweilige Ebene.

Abb.: spezielle Einstellungen des Moduls "Navigation Kategorien"

 
 

1. Ebene

<li><a href='[advancedurl]'><span class="fa arrow">[title]</span></a>[template_end] </li>

 

1. Ebene aktuelle Seite

<li><a href='[advancedurl]'><span class="fa arrow">[title]</span></a>[template_end]</li>

 

1. Ebene Trennstring

<li>[template_start]</li>

 

2. Ebene Header

<ul class="nav nav-second-level">[template_end]</ul>

 

2. Ebene Footer

<ul class="nav nav-second-level">[template_start]</ul>

 

 
 

Platzhalter: Kopf- und Fußbereich

Platzhaltername

Typ

Platzhalterbeschreibung

[ci:lang] integer Aktuelle LanguageID (z.B. 1 für Deutsch, 2 für Englisch).
[ci:theme] integer Gibt die ID des Seitenthemas der aktuellen Seite zurück.
[ci:themeid] integer s.o.

[innavigation]

string

Gibt einen leeren String zurück, sofern die Elternkategorie sich nicht im Navigationspfad befindet. Befindet sich die Elternkategorie jedoch im Navigationspfad, wird der String "innav" zurückkgegeben.

[level]

integer

Navigationsebene (bezogen auf die Wurzelkategorie).

[parentid]

integer

ID der Elternkategorie.

[sortorder]

integer

Sortierreihenfolge innerhalb der jeweiligen Ebene.

 

Platzhalter: Listenelement

Platzhaltername

Typ

Platzhalterbeschreibung

[advancedurl]

string

Url, die bei Klick auf die Kategorie aufgerufen wird unter Weiterleitung auf die für diese Kategorie spezifizierte Zielseite. 

[categoryid]

integer

ID der Kategorie.

[description]

string

Beschreibung der Kategorie.

[level]

integer

Navigationsebene (bezogen auf die Wurzelkategorie).

[parentid]

integer

ID der Elternkategorie.

[title]

string

Name der Kategorie.

[toggle] string Verlinktes Image-Tag für den aktuellen Knoten.

[toggleimage]

string

Image-Tag für den aktuellen Knoten.

[url]

string

Url, die bei Klick auf die Kategorie aufgerufen (aktuelle TabID bleibt gleich).

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!