Folgernder Aufbau:
custom\plugins\kkQandA\src\Resources\app\administration\src\main.js
import './module/kk-qanda';
custom\plugins\kkQandA\src\Resources\app\administration\src\module\kk-qanda\index.js
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: '#ff3d58',
icon: 'default-communication-speech-bubbles',
snippets: {
'de-DE': deDE,
'en-GB': enGB
},
routes: {
list: {
component: 'kk-qanda-list',
path: 'list'
}
},
navigation: [{
label: 'kk-qanda.general.mainMenuItemGeneral',
color: '#ff3d58',
path: 'kk.qanda.list',
icon: 'default-communication-speech-bubbles',
position: 100
}]
});
Wenn ich das Plugin aber installiere, wird im Adminpanel kein Menüpunkt ausgegeben?
Hab das Plugin schon 100 mal de/installiert und den Cache auch immer gelöscht. Hilft alles nix.
Schau mal in der plugins.json welchen technicalName, path und entryFilePath hat. Ob dort deine main.js auch drin ist.
@CallMeAlex schrieb:
Schau mal in der plugins.json welchen technicalName, path und entryFilePath hat. Ob dort deine main.js auch drin ist.
Er meint wohl composer.json
@Moorleiche schrieb:
@CallMeAlex schrieb:
Schau mal in der plugins.json welchen technicalName, path und entryFilePath hat. Ob dort deine main.js auch drin ist.
Er meint wohl composer.json
Nein, meine ich nicht! Schaue doch mal in deine plugins.json
@CallMeAlex nur so aus Neugier - wo ist diese plugins.json? oO
@Moorleiche schrieb:
@CallMeAlex nur so aus Neugier - wo ist diese plugins.json? oO
In deinem Projekt Ordner: var/plugins.json
Eigentlich hättest du in jeder IDE nach plugins.json suchen können und hättest diese gefunden
Jedes aktivierte Plugin wird dort aufgezeigt, ich selber hatte damals auch das Problem das manche Sachen nicht erkannt worden sind weil die Ordner/Dateien anders hießen als diese heißen sollte. Daher habe ich Vorgeschlagen in der plugins.json zu schauen.
@CallMeAlex Ne hab ich nicht, nur den custom/plugin/ Ordner
Naja mal sehen was der Threadersteller dazu sagt
In der plugin.jsons ist alles richtig, die wird ja automatisch erstellt.
Auf dem Server war node.js v12, da gab’s einen Konflikt mit einem Modul. Hab ich aber auch erst nach der 10. Kompilierung gesehen. Bin auf Version 8 zurückgegangen und damit funktioniert es jetzt.