Markus Michalski FAQ

Leere Kategorie Nachrichten

Individuelle 'Keine Produkte'-Texte und Bilder pro Kategorie für Shopware 6.7 mit optionaler Vererbung von der übergeordneten Kategorie.

English Version

Zurück zu Shopware 6 Plugins

Leere Kategorie Nachrichten

GitHub
CI
License
Shopware
PHP

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

Überblick

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.

graph LR
    A["Zusatzfelder der Kategorie"] --> B["CategoryPageSubscriber lädt Elternkette und Medien"]
    B --> C["Listing-Template"]
    C --> D["Twig-Funktion mmd_empty_category_message"]
    D --> E["EmptyCategoryMessageService"]
    E --> F{"Nachricht gefunden?"}
    F -->|"Ja"| G["Eigene Nachricht in der Storefront"]
    F -->|"Nein"| H["Shopware-Standardmeldung"]

Dokumentation

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

Features

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

Anforderungen

Anforderung Version
Shopware ~6.7.0
PHP >=8.2
Composer-Paket mmd/sw67-empty-category

Lizenz

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.

Support

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.