Zum Inhalt springen

CMS-Seiten

Wenn die CMS-Ersetzung an ist, scannt das Plugin die gerenderte Ausgabe von CMS-Elementen und ersetzt {variable}-Platzhalter durch den aufgelösten Wert. Das ist der häufigste Anwendungsfall und standardmäßig aktiviert.

  • Textblöckecms-element-text und ähnliche Elemente, die formatierten Text aus dem CMS-Designer rendern.
  • HTML-Blöcke — rohe HTML-Elemente, die Sie ins Layout gesetzt haben.
  • Produktbeschreibungsfelder, die über CMS-Elemente gerendert werden (die Beschreibung ist Teil des CMS-Templates, auch wenn sie aus einer Produktentität kommt).

Außerhalb der CMS-gerenderten Ausgabe werden Variablen nicht angefasst — für Produkt- / Kategoriefelder, die nicht über CMS gerendert werden, siehe die Seiten Produkte und Kategorien.

Standardmäßig ist eine Variable mit leerer Bereichsliste überall erlaubt, wo die CMS-Ersetzung an ist. Um eine Variable nur auf CMS-Seiten zu beschränken:

  1. Öffnen Sie die Variable im Admin.
  2. Wählen Sie im Feld Bereiche CMS Page (und nur das).
  3. Speichern.

Jetzt wird diese Variable nur ersetzt, wenn sie innerhalb eines CMS-Elements gerendert wird — selbst wenn Sie versehentlich {variableName} in einer Produktbeschreibung außerhalb des CMS tippen.

Schalten Sie Variablenersetzung in CMS-Seiten aktivieren in den Plugin-Einstellungen aus, um den gesamten Bereich zu deaktivieren. Variablen werden dann storefrontweit nicht mehr in CMS-Inhalten ersetzt — die Editor-Vorschau funktioniert aber weiterhin, siehe unten.

Das Plugin fügt dem WYSIWYG-Editor selbst eine Live-Vorschau hinzu — siehe Editor-Integration. Die Vorschau zeigt den aufgelösten Wert beim Bearbeiten an, sodass Sie den finalen Text überprüfen können, ohne den CMS-Designer zu verlassen.

Die Editor-Vorschau hat in den Plugin-Einstellungen einen eigenen Schalter (Variablenvorschau im Editor aktivieren), getrennt vom Storefront-Schalter. Sie können die Vorschau eingeschaltet lassen, während die Storefront-Ersetzung aus ist — oder umgekehrt.