Markus Michalski FAQ

Textbausteine

Wiederverwendbare Textbausteine für Produktbeschreibungen in Shopware 6 - einmal im Admin pflegen, per Platzhalter überall einsetzen, mehrsprachig und mit Cache

English Version

Zurück zu Shopware 6 Plugins

Textbausteine (Product Snippets)

Shopware
PHP
License

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:

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.