Dokumentation contentXXL CMS Version 5.3

 

 
 

Allgemein

Das Modul stellt ein Verzeichnis aller Kategorien mit einer gemeinsamen Wurzelkategorie zur Verfügung. Diese Wurzelkategorie kann in den Moduleinstellungen konfiguriert sein oder mit der URL übergeben werden.

Bestimmung

  • Implementierung eines A-Z-Stichwortindex
  • 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

Da das Modul auf mit der URL übergebene Wurzelkategorien reagiert, kann es zur Navigation mit Kategorien verwendet werden. Es ist auch möglich, eine Kategorien-Pfadnavigation damit abzubilden.
Meist wird das Modul zusammen auf einer Seite mit verknüpften Content-Modulen (Artikel, Links, Kontakte etc.) im Betriebsmodus "Zeige verknüpfte Objekte zur Kategorie, die in der URL übergeben wird" verwendet. Bei Klick auf eine Kategorie werden alle damit verknüpften Inhalte gelistet. Hierdurch kann auch ein A-Z-Stichwortindex realisiert werden.

 

Hinweis: Zur Navigation kann auch das Modul "Navigation Kategorien" mit erweiterten Möglichkeiten analog zur "Navigation Seiten" eingesetzt werden.

 

Spezielle Einstellungen

Das Modul Kategorieverzeichnis verfügt über eine Reihe von speziellen Einstellungen und Templates:

Basisdaten

  • Wurzelkategorie (ID): Geben Sie hier die ID der Kategorie ein, mit der das Verzeichnis starten soll.

Breadcrumb

  • Kopf-Bereich: Wählen Sie hier ein Template für den Kopf-Bereich (Startelement) der Pfadnavigation aus.
  • Normale Seite: Wählen Sie hier ein Template zur Darstellung einer Kategorie im Pfad, um beispielsweise den verlinkten Titel auszugeben.
  • Fußbereich: Wählen Sie hier ein Template für den Fuß-Bereich (letztes Element) der Pfadnavigation aus.

Kategorientemplates

  • Kopfbereich: Wählen Sie hier ein Template für Startelement (d.h. die Wurzelkategorie) des Kategorienverzeichnisses aus.
  • Kategorie: Wählen Sie hier ein Template zur Darstellung der Unterkategorien der aktuellen Wurzelkategorie aus.
  • Alt. Kategorie: Wählen Sie hier ein alternierendes Template zur Darstellung der Unterkategorien der aktuellen Wurzelkategorie aus.
  • Anz. Spalten: Geben Sie hier an, wieviele Spalten das Kategorienverzeichnis haben soll.
  • Sortierung: Wählen Sie hier, ob das Kategorienverzeichnis alphabetisch oder nach der Sortierreihenfolge im Kategorienbaum sortiert werden soll.
     

Abb.: Spezielle Einstellungen des Moduls Kategorieverzeichnis

 
 

Templatebeispiel: Kategorieverzeichnis - Pfad (Breadcrumb)

<a href=[categorylink]>[categoryname]-[categoryid]</a>

 

Beispiel mit Breadcrumb-Trennzeichen:

<a href=[categorylink]>[categoryname]-[categoryid]</a>
<span [mvif:lastitem:neq:1]> | </span>

Hinweis: URLs zur Übergabe einer Wurzelkategorie an das Modul können manuell durch Anhängen folgender Parameter an die aktuelle URL gebildet werden:

  • /searchcategory-<categoryid>/
    Beispiel: desktopdefault.aspx/tabid-123/searchcategory-4/
  • /<moduleid>_read-<categoryid>/
    Beispiel: desktopdefault.aspx/tabid-123/4_read-5/

 

 

Platzhalter: Pfad (Breadcrumb)

Platzhaltername

Typ

Platzhalterbeschreibung

[advancedcategorylink]

string

Url, die auf die Detailansicht der monentan angezeigten Kategorie verweist und zusätzlich die TabID der in der Kategorienverwaltung für diese Kategorie definierten Zielseite beinhaltet. Ist keine Zielseite definiert, zeigt die Url auf die aktuelle Seite. Mit Detailansicht ist gemeint, dass die aktuell angezeigte Kategorie zur Wurzelkategorie wird.

[categoryid]

integer

ID der aktuell angezeigten Kategorie.

[categorylink]

string

Url, die auf die Detailansicht der monentan angezeigten Kategorie verweist. Mit Detailansicht ist gemeint, dass die aktuell angezeigte Kategorie zur Wurzelkategorie wird.

[categoryname]

string

Name der aktuell angezeigten Kategorie.

[lastitem]

string

beinhaltet “1” wenn die aktuell angezeigte Kategorie die letze der Breadcrumb Navigation ist, ansonsten wird ein leerer String zurückgegeben.

 

Platzhalter: Listenansicht (Kategorietemplates)

Platzhaltername

Typ

Platzhalterbeschreibung

[categoryid]

integer

ID der aktuell angezeigten Kategorie.

[categorylink]

string

Url, die auf die Detailansicht der monentan angezeigten Kategorie verweist. Mit Detailansicht ist gemeint, dass die aktuell angezeigte Kategorie zur Wurzelkategorie wird.

[categoryname]

string

Name der aktuell angezeigten Kategorie.

[description]

string

Beschreibung der aktuell angezeigten Kategorie.

 

Platzhalter: Kopf- und Fußbereich (Breadcrumb)

Hier sind keine Platzhalter verfügbar. Man kann das Template beispielsweise verwenden, um eine Tabelle oder eine Aufzählungsliste zu öffnen bzw. zu schließen.

 

 

Dieses Modul ist auch als „Verknüpfte Kategorien“ verfügbar. Dabei zeigt es in die Kategorien an, die zu einem Objekt oder einer Seite verknüpft sind.

 

 

Folgende Einstellungen können getroffen werden:

 

  • Kopfbereich: Wählen Sie hier ein Template für den Kopfbereich aus.
  • Liste: Wählen Sie hier ein Template zur Listendarstellung der verknüpften Kategorien aus.
  • Alternierende  Liste: Wählen Sie hier ein alternierendes Template zur Listendarstellung der verknüpften Kategorien aus.
  • Fußbereich: Wählen Sie hier ein Template für den Fußbereich aus.
  • Kein Ergebniss: Wählen Sie hier ein Template für den Fall einer leeren Liste. Dort kann beispielsweise ein entsprechender Hinweis dargestellt werden.
  • Max. Anzahl: Geben Sie hier ein, wieviele Kategorien maximal ausgegeben werden sollen.
     

Platzhalter: Liste

Platzhaltername

Typ

Platzhalterbeschreibung

[categoryid]

integer

ID der Kategorie.

[categorylink]

string

Nicht verwenden, da der Link nicht automatisch generiert werden kann. Erzeugen Sie den Link manuell im Template, z.B.
desktopdefault.aspx/tabid-123/searchcategory-[categoryid]/.

[categoryname]

string

Name der Kategorie.

[description]

string

Beschreibung der Kategorie.

Platzhalter: Kopf- und Fußbereich

Hier sind keine Platzhalter verfügbar. Man kann das Template beispielsweise verwenden, um eine Tabelle oder eine Aufzählungsliste zu öffnen bzw. zu schließen.

Hinweis: Das Modul kann auch direkt in ein Einzelansichtstemplate mit dem Platzhalter [module:moduleid] oder in ein Listenansichtstemplate mit [module:moduleid:globalid] eingebettet werden.