Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.
Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net
Mit dem Plugin hinterlegst du pro Kategorie einen eigenen „Keine Produkte“-Text mit optionalem Bild. Er erscheint anstelle der Shopware-Standardmeldung, wenn die Produktliste einer Kategorie leer ist. Die Einrichtung geschieht über Zusatzfelder direkt in der Kategorie, Unterkategorien können den Text der übergeordneten Kategorie erben.
Das Plugin braucht keine globalen Einstellungen: Du pflegst Text, Bild, Größe, Ausrichtung und CSS-Klassen pro Kategorie im Admin unter Kataloge > Kategorien.
| Seite | Inhalt |
|---|---|
| Installation | Installation, Update, Deinstallation |
| Konfiguration | Felder pro Kategorie, Vererbung, Praxisbeispiele |
| Storefront | HTML-Aufbau, CSS-Klassen, Bild, eigenes Styling |
| Erweiterbarkeit | Twig-Funktion, Rückgabeobjekt, Template-Blöcke |
| Fehlerbehebung | Typische Probleme, bekannte Einschränkungen |
| Technische Details | Ablauf, Bausteine, Zusatzfelder, Sicherheit |
| Feature | Beschreibung |
|---|---|
| Individuelle Nachrichten | HTML-Nachricht pro Kategorie, wenn keine Produkte vorhanden sind |
| Bild | Optionales Bild aus der Medienverwaltung, zum Beispiel ein trauriges Smiley |
| Bildgröße | Klein (150px), Mittel (250px) oder Groß (400px) |
| Ausrichtung | Separate Ausrichtung für Bild und Text: links, Mitte, rechts |
| CSS-Klassen | Eigene CSS-Klassen für individuelles Styling |
| Vererbung | Optional die Nachricht der übergeordneten Kategorie übernehmen, bis zu 10 Ebenen, die Kategorie selbst eingerechnet |
| Mehrsprachig | Alt-Text des Bildes auf Deutsch und Englisch |
| CSP-kompatibel | Keine Inline-Styles, alles Styling über CSS-Klassen |
| Anforderung | Version |
|---|---|
| Shopware | ~6.7.0 |
| PHP | >=8.2 |
| Composer-Paket | mmd/sw67-empty-category |
Dieses Plugin ist unter der GPL-3.0-or-later (GNU General Public License, Version 3 oder neuer) veröffentlicht. Siehe LICENSE für Details.
Für Kunden, die dieses Plugin über den Shopware Store erworben haben, erfolgt der technische Support ausschließlich über das offizielle Shopware Support-Ticket-System in deinem Shopware-Account. Für allgemeine, projektbezogene oder kommerzielle Anfragen außerhalb des Store-Frameworks erreichst du mich unter support@markus-michalski.net.