ich probiere es nochmal mit einem eigenen Thread weil ich immer noch keine Lösung habe.
Möchte man in Shopware jeden Menüpunkt individualisieren muss man in der main-navigation.tpl in der entsprechenden Klasse einen Wert {$sCategory.id} hinzufügen
Diese kann man dann in less mit .navigation-main .navigation–itemid–XX {…} nach eingenen Wünschen bearbeiten …soweit so gut
Will man aber jetzt das „erweiterten Menü“ individualisieren also zum Beispiel jeden Menüpunkt der sich aufklappt unterschiedlich in der Breite anpassen. Menüpunkt 1 width=70%; Menüpunkt 2, width=50%; usw. sollte ich doch genauso vorgehen wie im oberen Beispiel. Also einfach in der advanced-menu/index.tpl in der Klasse class=„advanced-menu“ einen Wert {$sCategory.id} hinzufügen, wie im folgenden Bild:
Wenn ich aber nun in less versuche den Container anzusprechen mit .advanced-menu .navi–id–5 {…} passiert leider garnichts. In den Mozilla-Entwicklertools steht bei „inspector“ auch nur .navi–id-- statt .navi–id–5 Es wäre super wenn mir jemand der etwas tiefer in der Materie steckt einen Hinweis geben könnte was ich falsch mache. Danke und viele Grüße
Im Advanced Menü ist es $category.id anstatt $sCategory.id
Liegt an der Zeile 9 im Template: {foreach $categories as $category}
Nachtrag, ok das zweite Bild hat gefehlt.
Die markierte stelle ist außerhalb der foreaches, du könntest es höchstens in Zeile 48 einbauen bei div class menu–container, nur das würde es auch Sinn machen.
Die von dir markierte Zeile ist der „äußerste Rahmen“ des Advanced Menü, der taucht nur ein mal auf.
Der blaue Bereich ist der advanced-menu Container, den hab ich in meinen Fall einfach unsichtbar gemacht
Der dunkelgraue Bereich ist der menu–container , den ich jetzt individuell für jeden Menüpunkt anpassen kann.
Das Problem ist nun dass sich das Menu erst wieder schließt wenn ich mit der Maus von der (unsichbaren) blauen Fläche verschwunden bin statt von der sichtbaren dunkelgrauen. Ich hab jetzt ein bissel in less rumprobiert und versucht den blauen Container ganauso klein zu machen wie den Dunkelgrauen, aber er lässt sich nicht ändern. Kann man das in less lösen oder nur in Javascript?
Hallo, da hatte ich wohl einen kleinen Denkfehler, vielen lieben Dank für deine Hilfe Funktioniert super
Hallo, sorry für die blöde Frage, aber wie kommt man jetzt per CSS auf die entsprechende Ebene? Egal wie ich es versuche, ich kriege das einzelne Menü nicht auf der ul Ebene angepasst.
Beispielsweise: Ist die navi–id-1 vergeben wie im Beispiel von AWachert, dann kommst du normalerweise in das Listen-Elememt des ausgeklappten Menüs hiermit: