Startseite
Startseite
Startseite

Startseite / Vorlagenentwicklung / WebEdit / Easy-Edit / InplaceBody

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>
Wichtig Die Vorlage gibt den Inhalt des jeweiligen Inhaltsbereiches direkt aus. Daher braucht keine weitere Ausgabe über $CMS_VALUE(#global.page.body("..."))$ erfolgen.

Wichtig 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.
name:"Content left"

   

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.
templateId:61

   

© 2005 - 2012 e-Spirit AG | Alle Rechte vorbehalten. | Letzte Änderung: 05.09.2011