Category Wall — Visuelle Kategorieseite
Installieren und konfigurieren Sie die visuelle Unterkategorie-Wand: Layouts, Zähler, Bildkacheln und Widget.
Category Wall ersetzt die native Unterkategorie-Liste von PrestaShop durch eine Wand aus Bildkacheln, mit Produktzählern und drei wählbaren Layouts. Diese Anleitung behandelt Installation, Konfiguration und fortgeschrittene Nutzung des Moduls.
Installation
Das Modul wird wie jedes PrestaShop-Modul installiert, ohne externe Abhängigkeit und ohne Composer.
- Öffnen Sie im Back-Office Module > Modulmanager und klicken Sie auf Modul hochladen (Schaltfläche oben rechts).
- Wählen Sie die Datei
dfcategorywall.zipund starten Sie die Installation. - Klicken Sie nach der Installation auf Konfigurieren, um zu den Einstellungen zu gelangen.
Das Modul ist mit PrestaShop 8.0 bis 9.x kompatibel, multishopfähig und fügt keine Template-Überschreibung hinzu. Es kann daher sicher installiert und deinstalliert werden.
Wie die Anzeige funktioniert
Auf jeder Kategorieseite zeigt das Modul die Unterkategorie-Wand automatisch oberhalb der Produktliste an. Es stützt sich auf den Hook displayContentWrapperTop, der im Classic-Theme und den meisten davon abgeleiteten Themes vorhanden ist.
Existiert für die aufgerufene Kategorie keine aktive Unterkategorie, wird die Wand nicht angezeigt: Das Modul bleibt auf „Blatt“-Kategorien völlig unsichtbar.
Konfigurationsoptionen
Alle Optionen werden über den Konfigurationsbildschirm des Moduls eingestellt.
Layout
Drei Darstellungen stehen zur Verfügung:
- Raster — ein regelmäßiges Raster gleich großer Kacheln, ideal für ein sauberes, strukturiertes Ergebnis.
- Mosaik — eine dynamische Anordnung, bei der die erste Unterkategorie eine vergrößerte Kachel einnimmt, um den Blick auf ein Flaggschiff-Sortiment zu lenken.
- Karussell — ein flüssiges horizontales Scrollen, touch-freundlich auf dem Smartphone und mit Navigationspfeilen auf dem Desktop.
Spalten
Legen Sie die Anzahl der auf dem Desktop angezeigten Spalten fest, von 2 bis 6. Dieser Wert gilt für die Layouts Raster und Karussell. Die Anzeige wechselt auf Tablet und Smartphone automatisch auf 3 und dann 2 Spalten.
Produktzähler
Aktivieren Sie Produktzähler anzeigen, damit auf jeder Kachel die Produktanzahl der Unterkategorie als Badge erscheint.
- Produkte rekursiv zählen — summiert die Produkte des gesamten Unterbaums (verschachtelte Unterkategorien inbegriffen), nicht nur die direkt zugeordneten Produkte.
- Leere Unterkategorien ausblenden — entfernt Unterkategorien ohne sichtbares Produkt aus der Wand, um nur wirklich gefüllte Sortimente zu zeigen.
Es werden nur aktive und im Katalog sichtbare Produkte gezählt. Die Berechnung erfolgt in einer einzigen zwischengespeicherten Gruppenabfrage: Das Aktivieren der Zähler hat keine spürbare Auswirkung auf die Ladezeit.
Beschreibung und Titel
- Beschreibung der Unterkategorien anzeigen — zeigt einen kurzen Auszug unter dem Namen jeder Kachel (auf 120 Zeichen gekürzt).
- Abschnittstitel anzeigen und Abschnittstitel — eine anpassbare, mehrsprachige Überschrift über der Wand (zum Beispiel „Unterkategorien entdecken“). Lassen Sie das Feld leer, um den Titel auszublenden.
Native Liste ausblenden
Die Option Native Unterkategorie-Liste ausblenden fügt eine dezente CSS-Regel hinzu, die den Standard-Unterkategorie-Block des Themes ausblendet, um Duplikate mit der Wand zu vermeiden. Diese Option hat keine Wirkung, wenn Ihr Theme diesen Block nicht anzeigt.
Kacheln ohne Bild
Hat eine Unterkategorie kein Titelbild, erzeugt das Modul automatisch eine Ersatzkachel: ein stabiler Farbverlauf, abgeleitet aus der Kategorie-ID, mit dem Anfangsbuchstaben des Namens. So bleibt das Raster stets homogen, ohne leere Zelle.
Für ein optimales Ergebnis fügen Sie jeder Unterkategorie unter Katalog > Kategorien ein Bild hinzu. Das Modul verwendet das im Bilder-Einstellungen Ihres Shops definierte Bildformat „category“.
Nutzung als Widget
Über die Kategorieseite hinaus kann die Wand mithilfe der Widget-Schnittstelle von PrestaShop an beliebiger Stelle in einem Template eingefügt werden.
{widget name='dfcategorywall'}
Um eine bestimmte Kategorie anzusteuern, übergeben Sie deren ID:
{widget name='dfcategorywall' id_category=12}
Fehlerbehebung
Die Wand wird nicht angezeigt
- Prüfen Sie, ob die aufgerufene Kategorie tatsächlich aktive Unterkategorien hat.
- Stellen Sie sicher, dass Ihr Theme den Hook
displayContentWrapperTopauslöst. Andernfalls verwenden Sie die oben beschriebene Widget-Einfügung.
Unterkategorien erscheinen doppelt
Aktivieren Sie die Option Native Unterkategorie-Liste ausblenden, um den ursprünglichen Block des Themes zu entfernen.
Die Karussell-Pfeile erscheinen nicht
Die Pfeile erscheinen nur, wenn genügend Kacheln vorhanden sind, um die sichtbare Breite zu überschreiten. Auf dem Smartphone erfolgt die Navigation ausschließlich per Finger (Touch-Scrolling).
Brauchen Sie Hilfe? Kontaktieren Sie den DataFirefly-Support über Ihr Kundenkonto und geben Sie Ihre PrestaShop-Version und das verwendete Theme an.