Leere Kategorie Nachrichten: Fehlerbehebung
Typische Probleme und bekannte Einschränkungen: Nachricht erscheint nicht, Bild fehlt, Vererbung greift nicht, Styles fehlen, HTML wird bereinigt.
Fehlerbehebung
Die Feldgruppe „Leere Kategorie“ fehlt im Admin
- Prüfe unter Erweiterungen > Meine Erweiterungen, ob Leere Kategorie Nachrichten installiert und aktiv ist.
- Öffne eine Kategorie und suche den Bereich Zusatzfelder.
- Nach einem Update kannst du den Admin-Cache leeren und die Seite neu laden. Fehlende Felder legt das Plugin beim Update an.
Die Nachricht erscheint nicht
- Die Nachricht ersetzt nur die Meldung für eine leere Produktliste auf einer Kategorieseite.
- Prüfe, ob das Feld Nachricht bei leerer Kategorie wirklich Text enthält. Ein leeres Feld zeigt die Standardmeldung.
- Wenn du Vererbung nutzt: Von übergeordneter Kategorie erben muss bei jeder Kategorie auf dem Weg nach oben aktiv sein, die selbst keine Nachricht hat.
- Cache leeren. Hat dein Theme das Listing-Template überschrieben, prüfe, ob der Block
element_product_listing_col_emptydort noch durchgereicht wird.
Das Bild wird nicht angezeigt
Ein Bild wird nur zusammen mit einer Nachricht angezeigt. Ist bei der Kategorie nur ein Bild und keine Nachricht hinterlegt, zeigt die Storefront die Standardmeldung ohne Bild. Trage zusätzlich eine Nachricht ein.
Die Vererbung greift nicht
- Bei der Kategorie, die erben soll, muss Von übergeordneter Kategorie erben aktiv sein.
- Hat die direkte Elternkategorie keine Nachricht, wird nur weiter nach oben gesucht, wenn dort die Vererbung ebenfalls aktiv ist.
- Es werden höchstens 10 Ebenen berücksichtigt, die Kategorie selbst eingerechnet.
Meine HTML-Formatierung verschwindet
Die Nachricht wird mit dem Shopware-Filter sw_sanitize ausgegeben. Unsichere HTML-Elemente und Attribute entfernt Shopware dabei.
Meine CSS-Klasse wird verändert
Im Feld CSS-Klassen bleiben nur Buchstaben, Ziffern, Bindestriche, Unterstriche und Leerzeichen erhalten. Alle anderen Zeichen werden entfernt.
Die Styles werden nicht angewendet
Das Plugin bringt seine Styles über das Storefront-Theme mit. Kompiliere das Theme neu und leere den Cache:
bin/console theme:compile
bin/console cache:clear
Bekannte Einschränkungen
- Es gibt keine globale Standardnachricht. Ohne Nachricht an der Kategorie (oder an einer vererbenden Elternkategorie) bleibt die Shopware-Standardmeldung.
- Ein Bild ohne Nachricht wird nicht angezeigt.
- Die Vererbung wertet nur die Kategorie der aktuellen Kategorieseite aus und umfasst höchstens 10 Ebenen, die Kategorie selbst eingerechnet.