CMS Elemente bei Änderungen in alle Sprachen kopieren
Beschreibung
Highlights
Features
Über die Erweiterung
Zweck des Plugins
Voraussetzungen
Dieses Plugin setzt die Nutzung von Erlebniswelten (Blöcke bzw. Elemente) in mehreren Sprachen voraus. Ein Teil der Blöcke soll für jede Sprache unterschiedlich sein, andere Teile der Blöcke sollen bei allen Sprachen gleich sein. (z.B. Bilder, Kategorien, Produkte, etc.)
Der Shopware Standard ermöglicht es, in der Erlebniswelt die einzelnen Blöcke je nach Landessprache individuell zu konfigurieren, sodass pro Sprache unterschiedliche Bilder und Texte angezeigt werden können. Mit unserem Plugin lassen sich die Bilder und Einstellungen der Standardsprache mit nur wenigen Klicks auf alle anderen Sprachen anwenden oder synchronisieren. So werden die Inhalte schnell und effizient auf den gleichen Stand gebracht.
Ausgangssituation
Im Shopware Standard bestehen Erlebniswelten aus Sektionen, diese beinhalten Blöcken und die Blöcke beinhalten Elemente. Jeder erstellter Block wird grundsätzlich von der festgelegten default Sprache für andere Sprachen vererbt. Wenn nun aber in einem mehrsprachigen Webshop z.B. ein Block bzw. genauer gesagt das enthaltene Element darin, für jede Sprache unterschiedlich befüllt wird, dann speichert Shopware jeden Block für jede Sprache ab. Eine Vererbung der Default Sprache findet dann nicht mehr statt. Soweit passt das in vielen Fällen auch gut, aber:
Problemfälle: Änderung z.B. Bilder für alle Sprachen
Wenn jedoch z.B. ein Bild & Textblock verwendet wird (in diesem Beispiel links ein Bild Element und rechts ein Text Element) und dann das Text Element für verschiedene Sprachen individuell übersetzt wird, dann speichert Shopware wie oben geschrieben, je Sprache den Block ab.
Problemfall: Soll nun das Bild für alle Sprachen geändert werden, dann muss für jede Sprache das Bild neu zugeordnet werden, da die Vererbung des Bildes nicht mehr von der default Sprache stattfinden kann, da ja je Sprache der Block abgespeichert wurde.
Weitere Anwendungsfälle wären alle Blöcke, die ein Textelement besitzen (und das in die jeweilige Sprache übersetzt wird) und ein weiteres Element beinhalten wie z.b. Bilder, Produkte, Kategorien(Entitäten) und wenn diese nachträglich für alle Sprachen geändert werden soll - dies gilt auch für die Einstellungen dieser Elemente wie Bildgrößen, Farben etc. Wenn diese nachträglich geändert werden sollen, dann müss diese Änderungen jeder Sprache durchgeführt werden.
Lösung:
Dieses Plugin fügt nun die Möglichkeit hinzu z.B. Bilder, Produkte, Kategorien ( Entitäten) ausgehend von der gewünschten Sprache, für alle Sprachen zu kopieren.
Dabei stehen 2 Modi zur Verfügung: Kopieren nur der Entitäten (Bilder, Produktzuordnungen, Kategoriezuordnungen) oder Kopieren des kompletten Elementes (inkl. der Entitäten und der Einstellungen des entsprechenden Elements z.B. Bildgrößen, Farbe, etc.)
Hinweis: Die beiden Optionen stehen erst nach dem erstmaligen Speichern des Blocks, in dem entsprechenden Element zur Verfügung - siehe Screenshots.
1. Kopiere aller Einstellungen
- Kopiert alle Einstellungen innerhalb des Elements und gilt für alle anderen Sprachen (Achtung: es werden auch Texte der gewählten Sprache überschrieben)
2. Kopiere nur Referenzen (z.B. Bildzuordnungen, Produktzuordnungen, Kategoriezuordnungen):
- Wenn das Element eine Einstellung zum Hochladen oder auswählen einer Entität hat, werden nur diese kopiert.
- Das können Bilder, Produkte, Kategorien sein.
Technisch gesehen wird alles, was einen eigenen eindeutigen Refernenzierung hat (ID), in allen Sprachen kopiert und ersetzt.
Zum Beispiel haben Einstellungen wie Textfarbe, Größe, Abstände usw. keine ID. - Medienauswahl, Produktbox-Elemente haben Einstellungen zur Produktauswahl. Navigationselemente haben Kategorien - sie haben eine gespeicherte ID.
- Und mit der 2. Option stellen wir sicher, dass nur diese Daten kopiert werden und nicht alles.
Bei folgenden Blöcken ist dieses Plugin praktisch:
Block-Kategorie: Text & Bild- Zwei Spalten, zentriertes Bild & Text
- Banner
- Drei Spalten, zentriert
- Zwei Spalten, zentriert
- Vier Spalten, zentriert
- Produktname & Hersteller-Logo
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 12. November 2024
- Veröffentlicht: 21. Oktober 2024
- Version: 3.0.3
- Kategorie: Erlebniswelten
Ressourcen
Bewertungen (0)
Über den Extension Partner
ACRIS E-Commerce GmbH
Partner Status
-
Shopware
Gold Partner -
Shopware
Premium Extension Partner
Details
- Ø-Bewertung: 4.9
- Partner seit: 2015
- Erweiterungen: 122
Support
- Land: Austria
- Spricht: Deutsch, Englisch
- Reaktionszeit: Sehr schnell