Menüs

Mit dem Menü Builder unter CMS-> Menüs können Sie neue Menüs erstellen oder bestehende Menüs bearbeiten und erweitern.

Bestehende Menüs bearbeiten / erweitern

Für die Bearbeitung der Footer-Menüs, der Menu-Bar im Kopfbereich sowie des Warengruppen-Menüs auf den entsprechenden Systemnamen klicken.

Menü-Typen

Es stehen unterschiedliche Menü-Typen zur Verfügung.
Internes Objekt oder URL, Route und Warengruppenbaum.

Internes Objekt oder URL

250px|EingabefeldBeschreibung
ZielLegt das Ziel des Links fest. Dies kann ein Link zu einem Produkt, einer Warengruppe, einer Hersteller-Seite, einer eigenen erstellten Seite, einer Datei oder einer beliebigen URL sein.
 Legt das übergeordnete Menüelement fest. Lassen Sie das Feld leer, um ein Menüelement erster Ebene zu erzeugen.
 Legt fest, ob das Menüelement im Shop sichtbar ist.
 Legt den Titel fest.
KurzbeschreibungLegt eine Kurzbeschreibung fest. Wird als 'title' Attribut für das Menüelement verwendet.
Erforderliche RechteLegt Zugriffsrechte fest, die für die Anzeige des Menüelementes erforderlich sind (mind. 1 Recht muss gewährt sein).
 Legt die Reihenfolge des Menüelements innerhalb einer Menüebene fest.
 Fügt vor den Link ein Trennelement sowie optional eine Überschrift ein (Kurzbeschreibung).
 Legt ein optionales Icon fest.
 Gibt das HTML-Attribut rel='nofollow' aus.
In neuem Browsertab öffnenÖffnet das Ziel in einem neuen Browsertab.
HTML IDLegt das HTML ID Attribut für das Menüelement fest.
CSS KlasseLegt eine CSS Klasse für das Menüelement fest.


Route

Mit einer Route ist es möglich eine Action direkt, durch klicken auf einen Link, auszuführen zu lassen. Mittels JSON müssen je nach Action der Controller-, Action- sowie Area-Name und ggf. Parameter übergeben werden.

Alternativ können auch z.B. News verlinkt werden. Dabei ist zu beachten, dass anstelle von Controller-Namen etc. der SEO Name übergeben wird.

Diese Konfigurationsoptionen sind eher etwas für Entwickler.

250px|EingabefeldBeschreibung
 Legt das Ziel des Links fest. In dem unteren Eingabefeld werden die Route Werte als JSON eingetragen.
weitere OptionenDie weiteren Optionen sind identisch mit den Optionen des Menü-Typs Internes Objekt oder URL.

Beispiel DevTools

Ziel: SmartStore.DevTools
{
"Controller":"DevTools",
"action":"Test",
"area":"SmartStore.DevTools"
"parameter":"0"
}


Beispiel MenüItem

Ziel: NewsItem
{
"SeName":"smartstore-net-3-2-jetzt-mit-dem-neuen-cms-page-builder"
}

 

Warengruppenbaum

250px|EingabefeldBeschreibung
 Der Warengruppenbaum wird dynamisch in das Menü eingebunden.
weitere OptionenDie weiteren Optionen sind identisch mit den Optionen des Menü-Typs Internes Objekt oder URL.