# Kategorie-Layout Element Sichtbarkeit

> Layout-Elemente in Shopping Experiences per Kategorie gezielt ausblenden – CSS-basiert oder serverseitig unterdrückt, ohne ein einziges Layout zu duplizieren.

- Preis: ab 100 €
- Shopware: 6.5, 6.6, 6.7
- Typ: Nach Maß
- Ein Konzept – umgesetzt für Ihren Shop: Die Beschreibung zeigt, was ein solches Plugin leisten kann. Den Umfang passen wir nach einer kurzen Bedarfsanalyse an Ihren Shop an; die Umsetzung dauert meist nur wenige Tage.
- Aktualisiert: 22. Okt. 2026
- URL: https://store.goodday4u.com/de/plugins/kategorie-layout-element-sichtbarkeit/

## Kurz gesagt

- Layout-Duplikate vermeiden – die Sichtbarkeit einzelner Elemente wird zentral aus einem gemeinsamen Template heraus gesteuert
- Redaktionellen Aufwand reduzieren – Kategorieverantwortliche regeln die Sichtbarkeit selbstständig, ohne Entwicklerbeteiligung
- Storefront-Qualität verbessern, indem leere oder inhaltslose Elemente nicht mehr für Kunden sichtbar sind

## Warum diese Erweiterung

Große Shopware-6-Shops verwenden häufig ein und dasselbe Layout-Template über Dutzende oder Hunderte von Kategorien hinweg – realisiert über Shopping Experiences. Das Problem: Bestimmte Layout-Elemente wie FAQ-Akkordeons, Aktionsbanner oder Feature-Highlight-Blöcke sind nicht für jede Kategorie relevant. Fehlt der passende Inhalt, entstehen leere Elemente, die das Kundenerlebnis verschlechtern und den Storefront unübersichtlich wirken lassen. Shopware 6 bietet von Haus aus keinen Mechanismus, um einzelne Layout-Blöcke auf Kategorieebene bedingt ein- oder auszublenden – Shopbetreiber sind damit auf manuelle Workarounds angewiesen, die bei wachsendem Katalog nicht skalieren.

Das Plugin GooddayCategoryLayoutElementVisibility löst genau dieses Problem. Es ergänzt das Kategorie-Verwaltungspanel in Shopware 6 um einen eigenen Bereich für die Sichtbarkeitsverwaltung, in dem Redakteure exakt festlegen können, welche Layout-Elemente für jede einzelne Kategorie angezeigt oder ausgeblendet werden. Die Erweiterung unterstützt sowohl leichtgewichtiges CSS-basiertes Ausblenden als auch vollständige serverseitige Render-Unterdrückung für performance-kritische Seiten – ganz ohne Layout-Duplikate und ohne eine einzige Zeile eigenen Code.

## So würde es funktionieren

1. Gemeinsames Layout zuweisen – Erstellen Sie Ihr Shopping-Experiences-Layout wie gewohnt in Shopware 6 und weisen Sie es beliebig vielen Kategorien zu. An Ihrem bisherigen Layout-Workflow ändert sich nichts.
2. Element-Sichtbarkeit pro Kategorie konfigurieren – Öffnen Sie eine beliebige Kategorie in der Shopware-6-Administration. Das Plugin ergänzt das Kategoriepanel um einen neuen Bereich „Layout Element Sichtbarkeit". Jedes Layout-Element wird mit einem Toggle aufgelistet. Deaktivieren Sie Elemente für Kategorien, in denen sie nicht erscheinen sollen.
3. Unterdrückungsmethode wählen – Legen Sie für jedes ausgeblendete Element fest, ob CSS-basiertes Ausblenden (schnell, ohne Cache-Leerung) oder vollständige Render-Unterdrückung verwendet werden soll (empfohlen für performance-sensible Seiten – das Element wird vollständig aus dem HTML-Output entfernt).
4. Speichern und prüfen – Speichern Sie die Kategorieeinstellungen. Ausgeblendete Elemente werden für die gewählte Kategorie sofort unterdrückt und bleiben auf allen anderen Kategorien, die dasselbe Layout verwenden, vollständig sichtbar. Kein Layout-Duplikat, keine Übergabe an die Entwicklung erforderlich.

## Häufige Fragen

### Ist das ein fertiges Plugin zum Kaufen?

Nein – es ist ein Konzept. Wir setzen es nach einer kurzen Bedarfsanalyse für Ihren Shop um. Preise ab 100 €, vor dem Start erhalten Sie einen Festpreis.

### Wirkt sich das Ausblenden eines Elements in einer Kategorie auf andere Kategorien mit demselben Layout aus?

Nein. Die Sichtbarkeitseinstellungen werden pro Kategorie gespeichert und sind vollständig unabhängig. Das Ausblenden eines FAQ-Akkordeons in einer Kategorie hat keinerlei Auswirkung auf andere Kategorien, die dasselbe Shopping-Experiences-Layout verwenden.

### Was ist der Unterschied zwischen CSS-Ausblenden und vollständiger Render-Unterdrückung?

Beim CSS-Ausblenden wird ein display:none-Stil gesetzt – das Element bleibt im HTML-Quellcode, ist aber nicht sichtbar. Die vollständige Render-Unterdrückung verhindert, dass das Element serverseitig überhaupt gerendert wird. Das ist besser für die Seitenperformance und reduziert das Seitengewicht – besonders empfehlenswert für Elemente mit umfangreichem Inhalt oder großen Mediendateien.

### Muss ich meine bestehenden Shopping-Experiences-Layouts duplizieren oder anpassen?

Nein. Das Plugin arbeitet mit Ihren vorhandenen Layouts, ohne dass Änderungen erforderlich sind. Es müssen keine separaten Layout-Varianten für unterschiedliche Kategoriegruppen angelegt werden – genau das ist das Problem, das diese Erweiterung löst.

### Eignet sich das Plugin für Agenturen, die mehrere Kundenshops betreuen?

Ja. Das Plugin wurde mit Agenturen im Blick entwickelt. Es integriert sich sauber in die native Shopware-6-Administration ohne Abhängigkeiten von individuellen Themes, was die Bereitstellung und die Übergabe an redaktionelle Teams auf Kundenseite unkompliziert macht.

### Welche Shopware-Versionen werden unterstützt?

Wir setzen es für die Version Ihres Shops um: 6.5, 6.6 oder 6.7. Updates für neue Shopware-Versionen sind enthalten, solange wir in aktivem Kontakt stehen.

### Wie lange dauert die Umsetzung?

Meist 5–10 Werktage nach der Bedarfsanalyse, je nach vereinbartem Umfang.

## Alle Funktionen

- Eigener Sichtbarkeits-Bereich direkt im Kategorie-Verwaltungstab von Shopware 6 – kein separater Admin-Bereich notwendig
- Einzelne Umschalter (Toggles) für jeden Shopping-Experiences-Block, der dem Kategorie-Layout zugewiesen ist
- CSS-basierter Ausblend-Modus für sofortiges, nicht-destruktives Umschalten der Sichtbarkeit ohne Cache-Invalidierung
- Vollständige Render-Unterdrückung, die Elemente komplett aus dem serverseitigen HTML-Output entfernt – für geringeres Seitengewicht und schnellere Ladezeiten
- Kompatibel mit allen Standard-Element-Typen in Shopware 6 Shopping Experiences, darunter Textblöcke, Bild-Slider, Akkordeons und Produktlistings
- Sichtbarkeitseinstellungen werden pro Kategorie gespeichert und sind im gesamten Kategoriebaum vollständig unabhängig voneinander
- Saubere Integration in die Shopware-6-Admin-Oberfläche – konsistent mit den nativen Design-Mustern
- Keine Anpassung bestehender Layouts oder Shopping-Experiences-Templates erforderlich
