| Anforderung | Version |
|---|---|
| Shopware | shopware/core und shopware/storefront ~6.7.0 |
| PHP | >=8.2 |
1. Privates Repository hinzufügen
{"repositories": [{"type": "composer","url": "https://packeton.markus-michalski.net"}]}
Die Repository-Zugangsdaten werden nach dem Lizenzkauf bereitgestellt.
2. Plugin installieren
composer require mmd/sw67-empty-category
3. Plugin aktivieren
bin/console plugin:refresh
bin/console plugin:install --activate MmdEmptyCategory
bin/console cache:clear
custom/plugins/MmdEmptyCategory entpacken.bin/console plugin:refresh
bin/console plugin:install --activate MmdEmptyCategory
bin/console cache:clear
Das Plugin legt ein Zusatzfeld-Set mit dem technischen Namen mmd_empty_category an und weist es der Entität Kategorie zu. Im Admin heißt das Set Leere Kategorie, die Felder erscheinen im Bereich Zusatzfelder jeder Kategorie. Das Plugin hat keine eigene Einstellungsseite unter Erweiterungen > Meine Erweiterungen. Die Einrichtung geschieht pro Kategorie, siehe Konfiguration.
Die Styles des Plugins liegen im Storefront-Theme. Nach Installation und Aktivierung wird das Theme von Shopware neu kompiliert. Wenn die Styles fehlen, siehe Fehlerbehebung.
Beim Update legt das Plugin nur Zusatzfelder an, die im bestehenden Set noch fehlen. Vorhandene Felddefinitionen und die Inhalte deiner Kategorien bleiben unverändert. Nach dem Update den Cache leeren.
Bei der Deinstallation entscheidest du im Admin, ob die Plugin-Daten behalten werden.
| Auswahl | Ergebnis |
|---|---|
| Daten behalten | Das Zusatzfeld-Set mmd_empty_category bleibt bestehen |
| Daten nicht behalten | Das Plugin löscht das Zusatzfeld-Set mmd_empty_category |
Die Texte und Bilder, die du an Kategorien hinterlegt hast, fasst der Deinstallationscode nicht an. Das Plugin richtet keine Cronjobs und keine eigenen Datenbanktabellen ein.