Ergänzung zum Extension Tutorial: Erweiterung der Navigation
Dieses kurze Tutorial setzt voraus dass Sie das 10-teilige Extension Tutorial bereits absolviert haben!
Im folgenden wollen wir unsere eigene Kategorie im Magento Admin-Panel noch etwas anpassen, dass Ziel ist eine Unterkategorie zu erzeugen, über diese man die Artikelverwaltung erreicht.
Gleichzeitig wird somit die Navigation im Backend schon für kommende Vorhaben gerüstet.
Dazu begeben wir uns in die Datei app\code\local\Mxperts\Tutorial\etc\config.xml
Unter dem Bereich “global” schauen wir uns den Bereich “adminhtml” etwas genauer an. Dieser enthält den Menüpunkt und der Aufbau sollte zur Zeit so aussehen:
<menu>
<tutorial translate="title" module="tutorial">
<title>Tutorial</title>
<sort_order>100</sort_order>
<action>tutorial/admin</action>
</tutorial>
</menu>
Um nun einen Unter-Menü zu integrieren, ändern wir diesen Bereich wie folgt ab:
<menu>
<tutorial module="tutorial">
<title>Tutorial</title>
<sort_order>100</sort_order>
<children>
<items module="tutorial">
<title>Manage Items</title>
<sort_order>0</sort_order>
<action>tutorial/admin</action>
</items>
</children>
</tutorial>
</menu>
Spätestens nachdem Ihr die Caches aktualisiert habt, sollte euer Ergebnis wie auf dem Bild oben aussehen.
Erklärung:
- “title” ist der Titel der später für diesen Menüpunkt ausgegeben wird
- “sort_order” die Reihenfolge (vertikal): bei weiteren Menüpunkten kann man später über dieses Tag die Reihenfolge festlegen wobei 0 stets ganz oben steht.
- “action” dieses Tag wurde aus der normalen Navigation entfernt und in der Unterkategorie eingefügt – es stellt den Link auf den Bereich “Artikel verwalten da”
Eine Sache konnte ich bisher noch nicht ergründen, wie bekommt man diese Hauptkategorie so farblich hervorgehoben wie es bei denen vom System der Fall ist? (Etwa Übersicht, Verkäufe & alle anderen oben)
Hat dazu jemand eine Idee ???
Recht herzlichen Dank für die Aufmerksamkeit.
Liebe Grüße – Daniel

zum farblichen hervorheben, im controller in der indexAction “->_setActiveMenu(‘menüpunkt’)” eintragen. so hat es bei mir geklappt.
War diese Antwort hilfreich?
LikeDislikeAlles klar!
Vielen Dank für die Info!!!
Daniel
War diese Antwort hilfreich?
LikeDislikeWie konntet Ihr hier schon voraussehen, dass ihr ein 10-teiliges Tut erstellt bzw. dieser Blogeintrag hier wurde vor dem Tut erstellt (5.04.09). Beziehe mich auf das Tut http://www.mxperts.de/extensions-tutorial-teil1-hallo-magento/ (25.06.09) .
Oder stand hier mal was anderes?
War diese Antwort hilfreich?
LikeDislikeDieses Thema ist nach dem 10 Teiler entstanden – ich gebe aber zu das es mit dem Erstellungsdatum etwas verwirrend ist.
Gelegentlich müssen wir das Datum von manchen Beiträgen anpassen damit die Beiträge in der von uns gewünschten Reihenfolge aufgelistet werden.
Die Standardreihenfolge bei Blogbeiträgen ist standardmäßig so, dass die aktuellsten Beiträge immer ganz oben stehen – doch das verwirrt aber – da somit dieses Thema (da später eingestellt) noch über Thema 10 stehen würde – Nicht Blog-routinierte Leser kommen damit nicht klar, daher dieser Weg.
Liebe Grüße
Daniel
War diese Antwort hilfreich?
LikeDislike