WEBeditInplaceBody
Für jeden Inhaltsbereich einer Seitenvorlage, in der Easy-Edit verwendet werden soll, muss die Render-Formatvorlage WEBeditInplaceBody eingefügt werden. (Inhaltsbereiche werden im Kopfbereich einer Seitenvorlage über CMS_BODY-Tags definiert.) Sie stellt u.a. die Schaltfläche zum Anlegen von neuen Absätzen zur Verfügung (Referenzname: "WE_addSection"), rendert die Beschriftung, die über den Parameter lastAddSectionLabel definiert wird, auf die Schaltfläche und versieht sie mit dem Tooltip, das über den Parameter lastAddSectionDescription definiert wird.
Über den Pflichtparameter name muss dabei der Bezeichner des Inhaltsbereiches angegeben werden. Über den optionalen Parameter templateId kann eine Absatzvorlage zur Vorauswahl definiert werden.
...
<body>
...
$CMS_RENDER(template:"WEBeditInplaceBody", name:"Content left")$
...
$CMS_RENDER(template:"WEBeditInplaceBody", name:"Content center")$
</body>
Die Vorlage gibt den Inhalt des jeweiligen Inhaltsbereiches direkt aus. Daher braucht keine weitere Ausgabe über $CMS_VALUE(#global.page.body("..."))$ erfolgen. |
WEBeditInplaceBody-Ausdrücke sollten nicht mit anderen Vorlagen geschachtelt werden, sie sollten z.B. nicht zwischen einem WEBeditInplaceEditBegin und seinem schließenden WEBeditInplaceEditEnd stehen. |
Pflichtparameter
Parameter | Erläuterung / Beispiel |
---|---|
name | Angabe des Bezeichners des Inhaltsbereiches aus dem Header-Bereich der Seitenvorlage (CMS_BODY) in doppelten Hochkommata, z.B. |
Optionale Parameter
Parameter | Erläuterung / Beispiel |
---|---|
templateId | Angabe der Template-ID der Absatzvorlage, die beim Hinzufügen eines neuen Absatzes über das Icon "Absatz hinzufügen" vorausgewählt sein soll, z.B. |