Plugin-Einstellungen
Öffnen Sie Einstellungen → Erweiterungen → Dynamic Variables (oder über Erweiterungen → Meine Erweiterungen → Dynamic Variables → Konfigurieren), um zu steuern, wo das Plugin Variablen ersetzt und ob die Editor-Vorschau aktiv ist.
Alle vier Schalter sind pro Verkaufskanal konfigurierbar — schalten Sie oben den Verkaufskanal-Selektor um, um Werte für einen bestimmten Kanal zu überschreiben.
CMS-Seiten
Abschnitt betitelt „CMS-Seiten“| Schalter | Standard | Zweck |
|---|---|---|
| Variablenersetzung in CMS-Seiten aktivieren | an | Ersetzt {variable}-Platzhalter in CMS-Textblöcken, HTML-Blöcken und CMS-gerenderten Produktbeschreibungen. |
| Variablenvorschau im Editor aktivieren | an | Zeigt den aufgelösten Wert live im Shopware-WYSIWYG-Editor an, damit Sie Inhalte vor der Veröffentlichung prüfen können. |
Warum zwei getrennte Schalter: Die Editor-Vorschau läuft nur im Admin und hat keinen Einfluss auf das Storefront. Sie können die Storefront-Ersetzung ausgeschaltet lassen, während Sie mit dem Picker experimentieren — oder die Vorschau abschalten, wenn Sie im Editor lieber die rohe {variable}-Syntax sehen.
Produkte
Abschnitt betitelt „Produkte“| Schalter | Standard | Zweck |
|---|---|---|
| Variablenersetzung in Produkten aktivieren | aus | Ersetzt {variable}-Platzhalter im Produktnamen, der Beschreibung, dem Meta-Titel und der Meta-Beschreibung. |
Standardmäßig aus — schalten Sie es ein, sobald Sie sich entschieden haben, welche Variablen für Produkttexte sinnvoll sind. Die meisten Shops brauchen nur den CMS-Bereich.
Kategorien
Abschnitt betitelt „Kategorien“| Schalter | Standard | Zweck |
|---|---|---|
| Variablenersetzung in Kategorien aktivieren | aus | Ersetzt {variable}-Platzhalter im Kategorienamen, der Beschreibung, den Meta-Feldern, den Breadcrumbs und den Navigationsbeschriftungen. |
Standardmäßig aus. Seien Sie hier sorgfältig — Ersetzungen in Kategorienamen fließen auch in die Hauptnavigation ein, also wird eine fehlerhafte oder leere Variable sehr sichtbar.
Zwei Ebenen der Bereichssteuerung
Abschnitt betitelt „Zwei Ebenen der Bereichssteuerung“Vor jeder Ersetzung prüft das Plugin zwei Dinge:
- Der Plugin-Schalter für diesen Bereich (CMS / Produkt / Kategorie) muss an sein.
- Die eigenen Bereiche der Variable müssen den aktuellen Bereich enthalten — oder die Liste muss leer sein (= jeder Bereich).
So können Sie einen Bereich global aktivieren und einzelne Variablen trotzdem auf die Kontexte beschränken, in denen sie sinnvoll sind — siehe Variablenbereiche.
Variablenwerte werden pro Request, pro Verkaufskanal und pro Bereich gecacht. Nach Wertänderungen im Admin sollten Sie den HTTP- / Objekt-Cache leeren, damit das Storefront den neuen Wert übernimmt.