CMS Element Translation Overwrite
Product information "CMS Element Translation Overwrite"
Highlights
Images, products, and categories can be copied to all languages Option to copy completely with settings or only as an entity Sizes, colors, and texts can be quickly adjusted in multiple languages
Features
Fast copying of media and settings to all languages. Choice between entity or entire elements including settings. Changes can be transferred to all languages with a single click.
Purpose of the plugin
Prerequisites
This plugin requires the use of "Shopping Experiences" (blocks or elements) in several languages. Some of the blocks should be different for each language, other parts of the blocks should be the same for all languages. (e.g. images, categories, products, etc.)The Shopware standard makes it possible to individually configure the individual blocks in the Shopping Experiences depending on the national language, so that different images and texts can be displayed for each language. With our plugin, the images and settings of the standard language can be applied or synchronized to all other languages with just a few clicks. This ensures that the content is updated quickly and efficiently.
Initial situation
In the Shopware standard, shopping experiences contain sections, these contain blocks and the blocks contain elements. Each created block is inherited from the defined default language for other languages. However, if, for example, a block or, more precisely, the element it contains is filled differently for each language in a multilingual webshop, then Shopware saves each block for each language. Inheritance of the default language then no longer takes place. This works well in many cases, but:Problem cases: Change e.g. images for all languages
For example, if an image & text block is used (in this example an image element on the left and a text element on the right) and then the text element is translated individually for different languages, Shopware saves the block for each language as described above.Problem case: If the image is now to be changed for all languages, the image must be reassigned for each language, as the image can no longer be inherited from the default language, as the block was saved for each language.
Other use cases would be all blocks that have a text element (and which is translated into the respective language) and contain another element such as images, products, categories (entities) and if these are to be subsequently changed for all languages - this also applies to the settings of these elements such as image sizes, colors, etc.. If these are to be changed later, then these changes must be made for each language.
Solution:
This plugin now adds the possibility to copy e.g. images, products, categories (entities) from the desired language to all languages.
There are 2 modes available: Copying only the entities (images, product assignments, category assignments) or copying the complete element (incl. the entities and the settings of the corresponding element e.g. image sizes, color, etc.).
1. Copy all settings
- Copies all settings within the element and applies to all other languages (note: texts in the selected language will also be overwritten)
2. Copy only references (e.g. image assignments, product assignments, category assignments):
- If the element has a setting to upload or select an entity, only these will be copied. These can be images, products, categories.
Technically speaking, everything that has its own unique referencing (ID) is copied and replaced in all languages.
For example, settings such as text color, size, spacing, etc. do not have an ID.
Media selection, product box elements have settings for product selection. Navigation elements have categories - they have a saved ID.
And with the 2nd option we make sure that only this data is copied and not everything.
Both options are available in the element after it has been saved for the first time.
- Block category: Text & images
- Two columns, boxed image & text
- Hero image
- Two columns, boxed
- Image grid
- Product name & manufacturer logo
- Added functionality for overwrite everything except text and entities for cms.
- Improved plugin compatibility with Shopware 6.7.
- Improved plugin compatibility with Shopware 6.7.
- Compatibility with Shopware 6.7.
- Support for the following languages: de-DE, en-GB, nl-NL, fr-FR, es-ES, fi-FI, nn-NO, sv-SE, cs-CZ, pt-PT, tr-TR, da-DK, it-IT, pl-PL, bs-BA
- Updated the alert text for the “Overwrite everything except text and entities” option.
- Added functionality for overwrite everything except text and entities for cms.
- Adaptation of button names
- Optimised error handling when copying settings.
- Optimised overwrite all element configuration functionality.
- Compatibility with Shopware 6.6
- Compatibility with Shopware 6.5
- Added translation overwrite functionality to elements with more images.
- Release
Login