Texte bearbeiten und übersetzen

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.

Bearbeiten und übersetzen von Texten mit Textbausteinen

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.

Beispiel

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.

Hinweis: Nicht alle Textbausteine sind HTML-fähig. Nutzt ein Textbaustein aber HTML-Code ist das ein guter Indikator, dass dieser Textbaustein HTML-fähig ist.

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.


Textbausteine noch schneller finden

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.


%Platzhalter% in Textbausteinen

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.

storefront.de-DE.json
...
"deliveryShippingTime": "Estimated delivery time: %shippingTime% workdays",
...

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.

Hinweis: Ein Platzhalter wird nur ersetzt, wenn das Template das den entsprechenden Textbaustein nutzt, dies auch vorsieht. Du kannst Platzhalter also nicht einfach in anderen Textbausteinen nutzen.


Weiterführende Informationen

Mehr Informationen zum Thema "Textbausteine" findest du in folgendem Artikel:

Textbausteine

Alle Textbausteine von ThemeWare® findest du in folgender Übersicht:

Mehr Informationen zum Thema "Textbausteine" findest du darüber hinaus in der Shopware-Dokumentation:

Last updated

Was this helpful?