Navigation

Themen bzw. Einstellungen dieses Kapitels:

1) Info: Navigation

2) CategoryNavigation

3) CategoryNavigationStepByStep

4) CategoryImageNavigationStepByStep

5) CategoryBreadcrumbs

6) CategorySublevelSelect

7) ContentpageNavigation

Wenn Sie Einträge, Einstellungen oder Änderungen vorgenommen haben, klicken Sie vor Verlassen eines Bereichs jeweils auf das Speichern-Symbol, um Ihre Konfiguration zu sichern.

1) Info: Navigation

Die Navigation zeigt Artikelkategorien im Webshop an und verlinkt automatisch auf die entsprechenden Übersichtsseiten. Zur Darstellung gibt es verschiedene Möglichkeiten, z. B. in Text- oder Bildform.

Im Folgenden wird nur auf das Layout der Navigation eingegangen. Informationen zur Verwendung von Kategorien finden Sie auf dieser Handbuchseite.

2) CategoryNavigation

Enthält die aktiven Kategorien in Listenform.

In dieses Layout muss der Platzhalter [CategoryNavigation] eingefügt werden. An dessen Stelle werden die Kategorien angezeigt.

Die Navigation wird in das Layout, z. B. das Template MainLayout_Content, mit dem Platzhalter [Container_CategoryNavigation] eingebunden.

Optionen:

[CategoryNavigation_StartLevel] Die Kategorie-Ebene, mit der die Ausgabe beginnen soll. Sollen alle Ebenen angezeigt werden, muss in dieses Feld eine 1 eingetragen werden.
[CategoryNavigation_WithUL]

Die Kategorien werden mit den HTML-Tags <ul> und <li> aufgebaut. Mit <ul> wird der Beginn einer Liste gekennzeichnet. Normalerweise wird für jede Unterkategorie eine neue Liste erstellt. Sollen sich alle Kategoriepunkte in einer Liste befinden, dann tragen Sie NEIN in dieses Feld ein. Ansonsten tragen Sie JA in das Feld ein.

 
Bei der Ausgabe ohne <ul>-Tags müssen Sie selbst die Liste vor Verwendung des Platzhalters [Container_CategoryNavigation] öffnen.
[CategoryNavigation_OpenLevel]  Mit dieser Option kann eingeschränkt werden, welche Kategorie-Ebene maximal in der Navigation angezeigt werden soll.

CSS

Jede Kategorie wird in der Navigation mit einer Klasse und einer ID versehen. Über diese haben Sie die Möglichkeit mittels CSS, Anpassungen am Stil der Anzeige vorzunehmen.

Die Klasse ist abhängig von der jeweiligen Kategorie-Ebene. Der Aufbau ist immer: das Wort level gefolgt von der Ebenenzahl, z. B. level3.

Die ID wird aufgebaut aus allen 6 Kategorie-Ebenen.

Beispiel:

plentycat_14-17-0-0-0-0. In diesem Fall wird auf die Kategorie in der zweiten Ebene verlinkt, bei der die erste Ebene die Nummer 14 und die zweite Ebene die Nummer 17 hat.

3) CategoryNavigationStepByStep

CategoryNavigationStepByStep enthält die Kategorien, die unterhalb der aktuell aktiven Kategorie-Ebene liegen.

Beispiel:

Ein Shop hat auf erster Ebene die Kategorien Filme und Musik.

Filme teilt sich auf in Action, Comedy und Drama.

Musik hat die Unterkategorien Klassik, Pop und Rock.

Bei Auswahl der Kategorie Musik werden durch CategoryNavigationStepByStep die Kategorien Klassik, Pop und Rock angezeigt.

Die Darstellung der Kategorien kann frei gestaltet werden.

Eingabebeispiel

Mit <!-- START [CategoryNavigationStepByStepRow] ⇒ und <!-- START [CategoryNavigationStepByStepItem] ⇒ wird der Beginn einer Kategorie-Reihe, bzw. einer Kategorie gekennzeichnet.

<!-- END [CategoryNavigationStepByStepItem] ⇒ und <!-- END [CategoryNavigationStepByStepRow] ⇒ sind die dazu passenden Enden.

<ul>
    <!-- START [CategoryNavigationStepByStepRow] ⇒
    <!-- START [CategoryNavigationStepByStepItem] ⇒
        <li>
            <a href="[CategoryUrl]"><strong>[CategoryName]</strong></a>
        </li>
    <!-- END [CategoryNavigationStepByStepItem] ⇒
    <!-- END [CategoryNavigationStepByStepRow] ⇒
</ul>

Platzhalter

[CategoryId] Die Nummer bzw. ID der jeweiligen Kategorie.
[CategoryName]  Der Kategorie-Name.
[CategoryUrl] Die URL zur Übersichtsseite der Kategorie. 

 

4) CategoryImageNavigationStepByStep

Eine komplexere grafische Variante der Kategorie-Darstellung. Es werden immer die Kategorien der ausgewählten Kategorie angezeigt.

Die Darstellung erfolgt in Reihen, deren Beginn im Layout-Generator durch <!-- START [CategoryImageNavigationStepByStepRow] ⇒ gekennzeichnet ist. Die Kategorie-Elemente beginnen bei <!-- START [CategoryImageNavigationStepByStepItem] ⇒.

Eingabebeispiel

Kategorielink
<h2>[Request_CategoryName_Level1]</h2>
<table border="0" cellpadding="0" cellspacing="0">
<!-- START [CategoryImageNavigationStepByStepRow] ⇒
    <tr>
        <td colspan="2" style="height:10px">&nbsp;</td>
    </tr>
    <tr>
    <!-- START [CategoryImageNavigationStepByStepItem] ⇒
        <td>
            <table width="180" border="0" cellspacing="0" cellpadding="0" style="border:#cecece 1px dotted;">
                <tr>
                    <td align="center" style="background-color:#fff; padding-top:8px">
                        <a href="[CategoryUrl]" style="font-size:14px;">[CategoryName]</a>
                    </td>
                </tr>
                <tr>
                    <td align="center" style="background-color:#fff; height:100px; padding:6px;">
                        [IF::([CategoryImage])]
                            <a href="[CategoryUrl]" style="font-size: 12px;">
                                <img alt="" src="[CategoryImage]" border="0" height="100" width="140">
                            </a>
                        [ENDIF]
                    </td>
                </tr>
                <tr>
                    <td align="center" style="background-color:#fff; padding:6px;">
                        <a href="[CategoryUrl]" style="font-size: 12px">» Kategorie öffnen</a>
                    </td>
                </tr>
            </table>
        </td>
    <!-- END [CategoryImageNavigationStepByStepItem] ⇒
    </tr>
<!-- END [CategoryImageNavigationStepByStepRow] ⇒
</table>

Einstellungen

[CategoryImageNavigationStepByStep_EachRow]  Anzahl der Kategorien pro Reihe.

 

Platzhalter

[CategoryId] Die Nummer der Kategorie.
[CategoryImage] Kategorie-Bild 1
[CategoryImage2] Kategorie-Bild 2
[CategoryName] Der Kategorie-Name.
[CategoryUrl] Die URL zur Übersichtsseite der Kategorie.
[LinkTo_FirstArticle] Der erste Artikel der Unterkategorien.
[RowCountModule2]  
[SubCategoryExists]  Hat den Wert 1, wenn eine Unterkategorie vorhanden ist, ansonsten 0.
[SubCategoryList] Alle Unterkategorien in Listenform.

 

5) CategoryBreadcrumbs

Die CategoryBreadcrumbs listen die gewählte Kategorie, aufgeteilt in alle einzelnen Kategorien, auf.

Breadcrumbs

Der Platzhalter [CategoryBreadcrumbs] ist z. B. sinnvoll in SingleArticle und ArticleListCategory.

Eingabebeispiel


Platzhalter

[CategoryBreadcrumbs_Deepest_CategoryLevel_Reached] Hat den Wert 1, wenn die letzte Ebene der gewählten Kategorie-Verzweigung erreicht ist, ansonsten 0.
[CategoryLevel] Die Ebene der Kategorie.
[CategoryUrl] Die URL zur Übersichtsseite der Kategorie.
[CategoryId] Die Nummer der Kategorie.
[CategoryName] Der Kategorie-Name.

 

6) CategorySublevelSelect

CategorySublevelSelect zeigt alle Unterkategorien der ausgewählten Kategorie in Form einer Auswahlbox an. Bei Auswahl einer Kategorie wird die Übersichtsseite der Kategorie geladen. Dazu ist es notwendig, ein Formular zu erstellen, in das die Auswahlbox eingefügt wird.

Eingabebeispiel

[IF::[CategorySublevelExist]]
Unterkategorien: [FormOpen_Blank] [CategorySublevelSelect] [FormClose_Blank]
[ENDIF]

Platzhalter

[CategorySublevelExist]  Prüft, ob es Unterkatogrien zu einer ausgewählten Kategorie gibt.
[CategorySublevelSelect] Zeigt alle Unterkategorien einer ausgewählten Kategorie in einer Auswahlbox an. 

7) ContentpageNavigation

Die ContentpageNavigation zeigt die Navigationslinks der Content-Seiten an. Dazu muss nur der Platzhalter [ContentpageNavigation] in das Template [Container_ContentpageNavigation] eingefügt werden.

Zur Anzeige muss der Platzhalter [Container_ContentpageNavigation] in das MainLayout (z. B. MainLayout_Content) eingefügt werden.

Einstellungen

[ContentpageNavigation_OnlyShowSublevel]  Mit der Einstellung JA werden nur Content-Seiten verlinkt, die sich in einem Unterordner der angezeigten Content-Seite befinden.
[ContentpageNavigationWithChapterNumber]