Update 7.00241

SHOP-MANAGER : Das Navigationsmenü im Shop-Manager wird nun über eine XML-Datei gesteuert die in jedem Knoten beliebig erweitert werden kann.

Das Menü im Shop-Manager basiert nun auf der XML-Datei
../shop/libs/config/tmpl/frame_manager.xml

Das Root-Element ist <shop> und darf nur das <menu> Element beinhalten.


Das Element <menu>

Als „Add“ Eintrag kann es folgende Attribute haben: append, prepend

Gespeichert werden die XML-Plugin-Files in den Verzeichnissen

../shop/front/admin/configdat/menu
../shop/libs/config/tmpl/menu

Beispiele sind im Update-Paket enthalten.

• append ( append=“orders_session“ )
Die angebenen <entry> Elemente werden hinter dem benannten Element (siehe „id“) eingefügt.

• prepend ( prepend=“products_images“ )
Die angebenen <entry> Elemente werden vor dem benannten Element (siehe „id“) eingefügt.


<menu> enthält ein oder mehrere <entry> Elemente

Das Element <entry> enthält die Elemente <text>, <action>(optional), <icon>(optional),
<menu>(optional), <href>(optional)

und kann folgende Attribute haben: type, rechte, id

• type ( type=“text“ )
Art des Eintrages:
– text ( type=“text“ )
der inhalt des <text> elements wird als HTML eingefügt
– link ( type=“link“ )
aus <text> und <action> wird ein link erzeugt und dargestellt

• rechte ( rechte=“4″ )
die nummern entsprechen der Nummern in der Userverwaltung

• id ( id=“marketing_promoexport“ )
Wichtig zum Einfügen von weiteren Menüpunkten über die ADD-XML-Files
→ siehe ‚“Add“ Eintrag‘ oben


das Element <text>

Anzuzeigender Inhalt:
• <entry type=“text“> wird nur dieser Inhalt eingefügt
• <entry type=“link“> wird dieser Inhalt als Rext des Links eingefügt

Bei inhalten die HTML tags entahlten ist es zu empfehlen <[CDATA[ … ]]>
zu benutzen um den Inhalt vor dem Parsen zu schützen.

das Element <action>
Definiert onclick <a onclick=“…“ …>

das Element <href>
Definiert einen Link <a href=“…“ …>
• target ( target=“_TOP“ )

das Element <icon>
Dient zum Einsetzen eines Icons vor dem Text.
• url ( url=“[OS_PICDIR]/appserv/icons/chart-up-color.png“ )
• position ( position=“5px 6px“ )

 

Sie haben Fragen oder möchten direkt mit Ihrem Shop-Projekt starten?

Dann rufen Sie uns einfach kurz an oder schreiben uns eine kurze Mail,
Wir freuen uns auf Sie.