laenen / sw6-language-inheritance-plugin
laenen/sw6-language-inheritance-plugin
Installs: 50
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:shopware-platform-plugin
Requires
- shopware/core: ~6.6.0
README
Easily manage multilingual content in Shopware by linking CMS content between languages. With this plugin, you can inherit content from one language to another, reducing duplication and simplifying maintenance.
✨ Features
- Inherit CMS content from one language to another (e.g., en-CA shows content from en-US)
- Define inheritance on a per-page or per-CMS block basis
- Clear visual indication in the admin panel when inheritance is active
- Saves time and ensures consistent content across languages
🛠️ Use Case
If your webshop has multiple regional English versions (like en-US, en-CA, and en-GB), you can choose to reuse the same CMS content instead of duplicating it. This can be done for an entire CMS page or individual blocks within the page.
Example: Set the en-CA version of a page to inherit content from en-US. The admin view will clearly indicate this link, making it easy to manage.
🚀 Installation
Install the plugin via the Shopware Admin or upload it via the CLI:
composer require laenen/sw6-language-inheritance-plugin bin/console plugin:install --activate LaenenLanguageInheritance bin/build-administration.sh
✅ Compatibility
- Shopware 6.6+
- Works with categories, products and landing pages
📷 Screenshots
🧩 Configuration
- Navigate to Catalogue > Categories
- Edit a Category
- For the page or any block in the Layout tab of the Category, select the "Language Inheritance" option
- Choose the source language to inherit content from
🧽 Notes
- Inherited content is read-only in the target language. To override it, simply unlink it.
- A visual indicator will show which parts are inherited.