hi zusammen, ich raff es nicht. warum wird mir beim backend menü nicht der name angezeigt, sondern der controller. mein install: $item = $this-\>createMenuItem( array( 'label' =\> 'MenuItemName', 'class' =\> '', 'active' =\> 1, 'controller' =\> 'myPlugin', 'action' =\> 'Index', 'parent' =\> $this-\>Menu()-\>findOneBy('label', 'Einstellungen'), 'style' =\> '', 'description' =\> '' ) );
als navigation bekomme ich „myPlugin“ statt „MenuItemName“, warum? in s_core_menu ist alle richtig eingetragen.
$this-\>createMenuItem(array( 'label' =\> 'MenuItemName', 'controller' =\> 'myPlugin', 'class' =\> 'sprite-star', 'action' =\> 'Index', 'active' =\> 1, 'parent' =\> $this-\>Menu()-\>findOneBy('label', 'Artikel') ));
versuch mal so, damit gehts bei mir
hab den fehler gefunden: 'action' =\> 'Index'
in 'action' =\> 'index'
also lowercase
1 „Gefällt mir“
dann ist deine IndexAction auch lowercase imho
hab den fehler gefunden:
‚action‘ => ‚Index‘
in
‚action‘ => ‚index‘
also lowercase
Mit der Groß-/kleinschreibung hat die gleiche Auswirkung in der menu.xml. – Hat mein Problem ebenfalls gelöst! - Danke!