Seitentemplate
Seitentemplates müssen für Site-Edit nicht wesentlich überarbeitet werden.
contentXXL fügt die Drag & Drop-Funktionalität automatisch in der Site-Edit Ansicht ein.
Die notwendige Konfiguration wird aus den „TabLayout-Controls“ extrahiert.
Allerdings entfällt aus technischen Gründen die Unterstützung für “ASP:PLACEHOLDER“ als Container für Drag & Drop Modulplatzierungen.
Als Layout-Bereiche können nach wie vor alle serverseitigen Controls verwendet werden, die direkt auf der Webseite Ausgaben erzeugen.
Beispiel:
<asp:Panel runat=“server“ id=“contentpane“></asp:Panel>
<div runat=”server” id=”contentpane”></div>
<td runat=”server” id=”contentpane”></td
Zu beachten ist, dass contentXXL im Site-Edit Modus eine Hauptfunktionsleiste (Toolbar) auf der Webseite einbindet.
Der Inhalt der Webseite wird um 36px nach unten verschoben (definiert über den body-style padding-top).
Die Hauptfunktionsleiste hat einen Z-Index von 10.000.
Layout-Bereiche wie “Content Pane“ müssen mit einer minimalen Höhe versehen werden, damit Drag & Drop auch dann funktioniert, wenn der Layout-Bereich keine Inhalte hat.
HTML/CSS Code: min-height