Refactoring: Die FAQ-Seiten-Navigation (linke Sidebar-Karte) ist jetzt EIN gemeinsames Template, das von allen FAQ-Layouts eingebunden wird (Start, Listing, Detail, Kategorie und CMS-basiertes Start-Layout) - dadurch überall identisch und nur noch an einer Stelle zu pflegen.
- Behoben: Das CMS-basierte FAQ-Start-Layout (aktiv, wenn eine CMS-Seite als FAQ-Startseite gesetzt ist) zeigte zuvor noch die alte Navigation; es nutzt jetzt dieselbe Karten-Navigation wie der Rest.
- Storefront (Twig): Der Embed `{{ faqentries(...) }}` filtert die FAQ-Einträge nicht mehr nach ihrem Aktiv-Status - dadurch werden die FAQ-Einträge einer (typischerweise inaktiven, reinen Erlebniswelt-)Kategorie auch dann gerendert, wenn die Einträge selbst inaktiv sind. Betrifft nur den Embed; die reguläre FAQ-Übersicht bleibt unverändert.
- Storefront (SCSS): Die fehlenden Styles für den Embed `{{ faqentries(...) }}` ergänzt - das `.pixel-faq-entries`-Accordion (schema.org FAQPage) wurde ohne jegliches CSS ausgeliefert und als unformatierter Text dargestellt; es wird jetzt als umrandete Accordion-Boxen dargestellt (zentrierte Frage, +/- Umschalter, aufklappbares Antwort-Panel).
- Storefront/Konfiguration: optionaler Titel-Präfix - ein neuer Schalter „Präfix-Text vor dem Kategorietitel anzeigen" (Karte Darstellung, standardmäßig aus) stellt dem FAQ-Kategorietitel einen Text voran, sowohl im {{ faqentries(...) }}-Embed als auch im CMS-Element „FAQ-Kategorien". Der Text ist EIN übersetzbares Snippet (pixelFaqmanager.faqentries.titlePrefix, z. B. „Häufig gestellte Fragen zu"). Erfordert ein theme:compile.
- Storefront (Twig): Das CMS-Element „FAQ-Kategorien" (Erlebniswelten) nutzt jetzt dieselbe Karten-Accordion-Optik wie der Embed (native
/ mit den .pixel-faq-entries-Styles statt der alten Bootstrap-Collapse-Cards); das „nur eines geöffnet"-Verhalten läuft über das native details-„name"-Attribut, damit ist kein JS nötig. Die Frage-Beschriftung nutzt weiterhin das keywords-Feld des Eintrags - konsistent mit dem Rest der Storefront.
- Administration: Die FAQ-Kategorien-Liste hat jetzt eine Spalte „SW5-ID" (sortierbar), damit migrierte Kategorien schnell über ihre ursprüngliche Shopware-5-ID gefunden werden.
- Administration: Die Kategorie-Suche im Konfigurator des FAQ-Kategorien-CMS-Elements repariert - das Single-Select definiert jetzt labelProperty, dadurch filtert die Eingabe die Optionen (vorher fand die Suche nichts); außerdem übrig gebliebene Debug-Console-Logs entfernt.
- Neu: Einstellung „Shop-Namen-Präfix im Seitentitel ausblenden" hinzugefügt (Karte Darstellung, Standard: aus). Bisher zeigte der ``-Tag jeder FAQ-Seite immer „Shopname | Seitentitel" an, unabhängig von der Länge des eigenen Meta-Titels der Seite. Bei aktivierter Einstellung wird nur noch der eigene Meta-Titel der Seite angezeigt.
- Behoben: Deaktivierte FAQ-Seiten werden in der Storefront-Navigation nicht mehr angezeigt (sie werden jetzt direkt in der Abfrage herausgefiltert, statt geladen und per Template ausgeblendet zu werden).
- Code-Qualität: Die Befunde der statischen Code-Analyse des Shopware-Stores für Shopware 6.7 behoben - fehlender Parameter $salesChannel in den SEO-URL-Routes ergänzt, veraltete SnippetFile-Klassen entfernt (Snippets laden aus den JSON-Dateien), fehlende Controller-Rückgabewerte ergänzt, toten Migrations-Code entfernt sowie einen Klassennamen-Groß/Klein-Fehler/Tippfehler korrigiert.
- Behoben: Die globale Suche in der Administration stürzt bei der Suche nicht mehr ab (das FAQ-Einträge-Modul verwies auf einen ungültigen Entity-Namen).
- Behoben: Das FAQ-Antwortfeld nutzt jetzt den klassischen Rich-Text-Editor, sodass importiertes HTML (mit Klassen/Inline-Styles/Spans) direkt im Visual-Modus angezeigt wird statt des „custom code"-Platzhalters.
- Verbessert: Die Shopware-5-Migration liest und schreibt die ursprüngliche SW5-ID jetzt per direktem SQL und ist damit unmittelbar nach einem Plugin-Update immun gegen eine noch zwischengespeicherte Entity-Definition (kein sporadisches „Field sw5Id was not found" mehr).
- Storefront: Die Seiten-Navigations-Karte wird jetzt einheitlich auf FAQ-Start-, Detail- und Kategorieseiten angezeigt; die aktive FAQ-Seite nutzt die Standard-Link-Farbe.
- Kompatibilität: erfordert Shopware 6.7.10 oder neuer.
Neu in Version 1.9.1
- FAQ-Statistik-Dashboard: Aufrufe über 30 Tage, 6 Monate oder 1 Jahr sowie Top-Einträge – mit datenschutzfreundlichem, opt-in Aufruf-Tracking (keine IP-Speicherung). Seiten-, Kategorie- und Eintragsaufrufe lassen sich getrennt aktivieren (standardmäßig alles aus).
- Neue Darstellungs-Einstellungen: HTML-Tag für den Kategorietitel (H1–H6/Div), Akkordeon-Verhalten (andere offen lassen oder schließen) und ein Schalter, ob FAQ-Einträge in die Sitemap aufgenommen werden.
- Storefront-Redesign der FAQ-Seite: modernisierter Seitenkopf und Kategorie-Überschriften mit Akzenten in der Shop-Farbe, Karten-Optik für die Seiten-Navigation und einheitliche Abstände.
- Bessere Lesbarkeit: lange Fragen brechen korrekt um statt überzulaufen; das Akkordeon zeigt beim Öffnen das Minus-Icon (originale SVG-Icons beibehalten).
- Korrekte Rich Snippets: das schema.org-Markup nutzt jetzt https.
- Mobil-Optimierung: doppeltes Container-Padding entfernt (volle Breite wird genutzt) und Abstand zwischen gestapelter Navigations-Karte und Inhalt ergänzt.
Enthalten seit Version 1.9.0
- Shopware-5-nach-Shopware-6-FAQ-Migration (Modul „FAQ Migration (SW5)“) mit gestücktem Import von Kategorien, Einträgen, Bildern und Fragen, Live-Fortschrittslog, Verlauf früherer Läufe und Rollback.
- Zugangsdaten und die Ziel-FAQ-Seite der Migration sind in der Plugin-Konfiguration einstellbar.
- Die ursprüngliche Shopware-5-ID (sw5_id) wird an FAQ-Einträgen und -Kategorien gespeichert.
- Neue Twig-Funktion faqentries() zeigt alle FAQ-Einträge einer Kategorie als schema.org-FAQ-Akkordeon (Rich Snippets) – das Shopware-6-Äquivalent zum Shopware-5-Smarty {faqentries id=...}.
- Importierte Inhalte werden für alle Shop-Sprachen geschrieben.
- Deaktivierte Kategorien und Einträge werden auf der FAQ-Seite nicht mehr angezeigt.
- Admin: Aktualisieren und Filter in den FAQ-Listen; bereinigte Deinstallation (korrekte Löschreihenfolge, ohne Foreign-Key-Check-Umschaltung).
- Kompatibilitätsproblem mit Shopware ab Version 6.7.7.0 behoben.
- Fehler beim Plugin-Update aufgrund unveränderlicher (`immutable`) Custom-Field-Typen behoben.
- Erstellung der Custom Fields beim Updateprozess optimiert, um DAL-Write-Exceptions zu vermeiden.
Behebung eines Problems im Zusammenhang mit SwagCommercial
Laden der Jquery Bibliothek behoben
Kompatibel zu 6.7.0.0 RC5
Anpassen diverser Funktionen im Frontend
Anpassen der Customfields unter Spezifikationen des Artikels
Anpassen einiger Funktionen im Frontend
Kompatibel zu Shopware 6.6.0.2
Anpassen diverser Bootstrap 5 Komponenten
Beheben eines Problems mit dem Cache
Anpassen einer Funktion, wenn Kategorie einem FAQ Eintrag nicht zugewiesen ist, auch wenn zwingend erforderlich (siehe Dokumentation!)
Kompatibilität zu 6.5.6.0
Anpassen der FAQ CMS Elemente
- CMS ELement FAQ Kategorien kompatibel zu 6.5.5.2
- CSS Klassen angepasst zu Bootstrap 5
- Jquery minified eingebunden
Kompatibel zu 6.5.0.0
Wichtige Information:
Diese Version ist lediglich eine Übergangsversion für 6.4.20.2 auf 6.5.
Um von 6.4.20.2 auf 6.5.0.0 zu aktualisieren, müssen/können Sie diese Version in der 6.4.20.2 hochladen und dann das Update auf 6.5.0.0 durchzuführen.
Kompatibel zu 6.5.0.0
Wichtige Information:
Diese Version ist lediglich eine Übergangsversion für 6.4.20.2 auf 6.5.
Um von 6.4.20.2 auf 6.5.0.0 zu aktualisieren, müssen/können Sie diese Version in der 6.4.20.2 hochladen und dann das Update auf 6.5.0.0 durchzuführen.
Beheben eines problems bei der Sitemap
Anpassen einer Funktion, wenn keine FAQ Seite zugewiesen ist
Beheben eines Sortierungsfehlers bei den CMS Faq Einträgen
Kompatiblität zu 6.4.20.0
Erhöhen des Limits bei der Kategorieauswahl bei den Erlebniswelten
Einbinden von FAQ Kategorien und Einträgen bei den Import und Export Profilen
Anzeigen der Bilder der FAQ Einträgen im Accordeon
BEheben eines Problems bei den Tab in den Produkten
- Beheben eines Fehlers im CMS
- Beheben eines Fehlers in der Sortierung
Beheben eines Problems beim CMS BLock "FAQ Kategorien"
Beheben eines Problems im Frontend
- Anpassen des Menüs im Backend (erreichbar über Inhalte > FAQ Manager )
- Anpassen der Konfiguration im Frontend je Verkaufskanal
Kompatibilität zu 6.4.7.0
Einfügen von CMS Block "Faq Kategorie" zum Einbinden einer Faq Kategorie in einer Erlebniswelt
Anpassen der Generierung einer Sitemap
- Kompatibilität zu Shopware Version 6.4.1.1.
Einbinden einer Funktion zum Verknüpfen kompletter FAQ Kategorien mit einem Artikel
Einbinden von HTML bei FAQ EInträgen
Kompatibilität zu 6.4.0.0
Veröffentlichung des Plugins für Shopware 6