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“ )