Wenn du Texte ändern oder übersetzen möchtest, kannst du das in den allermeisten Fällen über Textbausteine lösen. Dies ist eine Grundfunktion von Shopware und keine Funktion unserer Themes, wenngleich wir diese praktische Grundfunktion natürlich ebenfalls ausgiebig nutzen.
Tipp: Mehr Informationen zu Grundfunktionen von Shopware 6 findest du in der . Wenn du mehr Informationen zum Thema "Textbausteine" benötigst, empfehlen wir dir folgenden Artikel:
Tipp: Da diese Grundfunktion von Shopware sich mit ThemeWare® durchaus überschneidet haben wir auch ein Video zu diesem Thema im ThemeWare® Video-Tutorial:
Möchtest du einen Text ändern bzw. übersetzen, öffnen die Textbaustein-Verwaltung in den Einstellungen deiner Administration.
Die Textbaustein-Verwaltung von Shopware 6 findest du in den Shopware-Einstellungen:
"Einstellungen" => "Shop" => "Textbausteine"
Wähle das gewünschte Sprachset aus und suche nach dem gewünschten Text. So solltest du den entsprechenden Textbaustein direkt finden.
Als Beispiel nehmen wir einmal die Telefonnummer im "Service-Hotline"-Widget im Footer.
Unterstützung und Beratung unter:
0180 - 000000
Mo-Fr, 09:00 - 17:00 Uhr
Öffne die Textbaustein-Verwaltung und wähle das deutsch Sprachset (i.d.R. "BASE de-DE") aus.
Suche nun nach kleinen Textteilen wie beispielsweise "0180 - 000000" oder "Unterstützung und Beratung" oder "Mo-Fr, 09:00 - 17:00 Uhr" und kürze deine Suche ggf. so lange bis du einen oder mehrere Textbausteine findest.
Hast du den richtigen Textbaustein (z.B: footer.serviceHotline) gefunden, kannst du diesen nach belieben anpassen und in andere Sprachen übersetzen.
Speichere deine Änderungen und lade die Storefront neu.
Wird die Änderung nicht angezeigt leere einmal den Shopware- und deinen Browser-Cache.
Als abschließenden Tipp, empfehlen wir dir die Original-Texte von Textbausteinen am besten zu sichern, beispielsweise in einer Textdatei. So kannst du diese jederzeit wieder zurücksetzen.
Zu vielen Funktionen von ThemeWare® findest du im Hilfe-Text der entsprechenden Theme-Konfiguration bereits einen Link, der dich direkt in den Editor des entsprechenden Textbausteins führt.
In manchen Textbausteinen wirst du Platzhalter wie z.B. %shippingTime% finden. Diese werden über eine Twig-Funktion in der entsprechenden Template-Datei durch einen bestimmten Wert ersetzt.
Verändere diese Platzhalter nicht wenn du sie weiterhin nutzen möchtest.
Möchtest du, dass – um im Beispiel zu bleiben – die Lieferzeit nicht mehr ausgeben wird, kannst du den Platzhalter auch entfernen.
Mehr Informationen zum Thema "Textbausteine" findest du in folgendem Artikel:
Alle Textbausteine von ThemeWare® findest du in folgender Übersicht:
Mehr Informationen zum Thema "Textbausteine" findest du darüber hinaus in der Shopware-Dokumentation:
...
"deliveryShippingTime": "Estimated delivery time: %shippingTime% workdays",
...Tipp: Der Trick hierbei ist, dass der Link als HTML-Code im Textbaustein integriert ist. Sucht man also nach "Unterstützung und Beratung unter: 0180 - 000000" wird man den den Textbaustein nicht finden weil der Textbaustein "Unterstützung und Beratung unter: <a href="tel:+49180000000">0180 - 000000..." lautet.
Tipp: Ähnlich wie bei Snippets mit HTML-Code kann es auch sein, dass ein Satzzeichen (z.B. ein Doppelpunkt) nicht Bestandteil vom Snippet selber ist. Lasse abschließende Satzzeichen weg, wenn du nicht fündig wirst.
Tipp: Du kannst auch die entsprechende JSON-Datei im Shopware-Core nach dem gesuchten Text durchsuchen:



