Admin Module werden nicht mehr angezeigt

Hallo zusammen,

seit 6.4 werden die Module im Adminmenü nicht mehr angezeigt

import './page/kk-qanda-list';
import './page/kk-qanda-detail';
import './page/kk-qanda-create';
import deDE from './snippet/de-DE';
import enGB from './snippet/en-GB';

const { Module } = Shopware;

Module.register('kk-qanda', {

    type: 'plugin',
    name: 'Qanda',
    title: 'kk-qanda.general.mainMenuItemGeneral',
    description: 'kk-qanda.general.descriptionTextModule',
    color: '#8227ff',
    icon: 'default-communication-speech-bubbles',

    snippets: {
        'de-DE': deDE,
        'en-GB': enGB
    },

    routes: {
        list: {
            component: 'kk-qanda-list',
            path: 'list'
        },
        detail: {
            component: 'kk-qanda-detail',
            path: 'detail/:id',
            meta: {
                parentPath: 'kk.qanda.list'
            }
        },
        create: {
            component: 'kk-qanda-create',
            path: 'create',
            meta: {
                parentPath: 'kk.qanda.list'
            }
        }
    },

    navigation: [{
        label: 'kk-qanda.general.mainMenuItemGeneral',
        color: '#8227ff',
        path: 'kk.qanda.list',
        icon: 'default-communication-speech-bubbles',
        position: 100
    }]

});

Das javascript wird im Adminbereich eingebunden und der Code ist auch drin… aber wieso funcktioniert das nicht mehr. Hat sich da was geändert? In der Doku habe ich nichts gefunden…

Ohne das jemals gemacht zu haben… ich glaube gelesen zu haben, dass aufgrund des einheitlichen Designs Module nicht mehr auf erster Ebene zugeordnet sein dürfen, sondern irgendwo in Ebene zwei reingepackt werden müssen.

Trifft das auf dein Modul zu?

oh man, danke das wars

Due to UX reasons, we’re not supporting plugin modules to add new menu entries on the first level of the main menu. Please use the „parent“ property inside your navigation object to define the category where you want your menu entry will be appended to

navigation: [{
    parent: 'sw-extension',
    label: 'kk-qanda.general.mainMenuItemGeneral',
    color: '#8227ff',
    path: 'kk.qanda.list',
    icon: 'default-communication-speech-bubbles',
    position: 100
}]
1 Like