Textbausteine
Wiederverwendbare Textbausteine für Produktbeschreibungen in Shopware 6 - einmal im Admin pflegen, per Platzhalter überall einsetzen, mehrsprachig und mit Cache
Textbausteine (Product Snippets)
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
Wiederverwendbare Textbausteine für Produktbeschreibungen in Shopware 6. Du pflegst Standardtexte wie Garantiehinweise, Versandinformationen oder Format-Hinweise einmal im Admin und setzt sie mit einem Platzhalter wie {{snippet:garantie-info}} in beliebig vielen Produktbeschreibungen ein.
Ändere den Baustein einmal, und jede Produktbeschreibung mit dem Platzhalter zeigt den neuen Text. Du musst kein Produkt einzeln bearbeiten.
graph LR
A["Admin: Textbaustein pflegen"] --> B["Datenbank (pro Sprache)"]
C["Produktbeschreibung mit Platzhalter"] --> D["Filter mmd_snippets"]
B --> D
D --> E["Storefront-Ausgabe"]
Dokumentation
| Seite | Inhalt |
|---|---|
| Installation | Installation, Update, Deinstallation, Plugin-Linie für Shopware 6.5/6.6 |
| Konfiguration | Admin-Modul, Felder, Identifier-Regeln, Mehrsprachigkeit, Praxis-Beispiele |
| Storefront-Integration | Wo ersetzt wird, Twig-Filter und -Funktion, Theme-Overrides |
| Fehlerbehebung und FAQ | Typische Probleme, bekannte Einschränkungen, häufige Fragen |
| Technische Details | Ablauf, Caching, Datenmodell, Unterschiede der Linien |
Features
| Feature | Beschreibung |
|---|---|
| Admin-Oberfläche | Bausteine unter Inhalte > Textbausteine anlegen, suchen, bearbeiten und löschen |
| Mehrsprachig | Name und Inhalt werden pro Sprache gepflegt, die Storefront gibt die Sprache des aktuellen Kontexts aus |
| Platzhalter-Syntax | {{snippet:identifier}} oder {{textbaustein:identifier}}, Leerzeichen in den Klammern erlaubt |
| Automatische Ersetzung | Mitgelieferte Templates ersetzen Platzhalter in der Produktbeschreibung und auf Produktkarten |
| Bereinigter Inhalt | Der Inhalt wird beim Einsetzen mit Shopwares HTML-Sanitizer bereinigt |
| Caching | Bausteine werden pro Sprache eine Stunde zwischengespeichert |
| Twig-Integration | Filter mmd_snippets und Funktion mmd_snippet() für eigene Templates |
Anforderungen
| Anforderung | Version | Hinweise |
|---|---|---|
| Shopware | ~6.7.0 | Composer-Paket mmd/sw67-product-snippets. Für Shopware 6.5 und 6.6 gibt es das Paket mmd/sw66-product-snippets, siehe Installation. |
| PHP | >=8.2 | |
| Lizenz | gültig | Kommerzielle Lizenz |
Lizenz
Kommerzielle Lizenz - Einzelinstallations-Lizenz inklusive:
- Alle Sales Channels
- Entwicklungs- und Staging-Umgebungen
- 12 Monate kostenlose Updates
Siehe LICENSE-Datei für vollständige Bedingungen.
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 Ihrem Shopware-Account. Für allgemeine, projektbezogene oder kommerzielle Anfragen außerhalb des Store-Frameworks erreichen Sie mich unter support@markus-michalski.net.