backend plugin menuitem zeigt controller statt label

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 :slight_smile:

hab den fehler gefunden: 'action' =\> 'Index' in 'action' =\> 'index' also lowercase :wink:

1 Like

dann ist deine IndexAction auch lowercase imho :wink:

@pino schrieb:

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!