Basicdata Controls
Site-Edit Formulare zur Objektbearbeitung (die rechts auf der Webseite ausfahrende Funktionsleiste) ermitteln die Struktur des Formulars durch Analyse des entsprechenden Basicdata-Controls.
Deshalb ist notwendig, dass die Basicdata-Controls bestimmte Konventionen einhalten.
Die Standard-Basicdata-Formulare von contentXXL sind bereits umgestellt. In Projekten angepasste Basicdata-Formulare in Shadow-Ordnern bzw. Objekttyp-spezifische Formulare müssen gemäß folgender Kriterien angepasst werden:
- Fieldsets müssen als runat="server"-Controls deklariert werden
- Legends von Fieldsets müssen als runat="server"-Controls deklariert werden.
Vor contentXXL Release 5.1:
<fieldset class="admin-fieldset">
<legend >Basisdaten</legend>
Ab contentXXL Release 5.1:
<fieldset class="admin-fieldset" runat="server">
<legend id="Legend" runat="server">[l_common_data]</legend>
- Labels für Eingabecontrols müssen als ASP: Label deklariert sein und mit dem entsprechenden Control verknüpft sein.
Vor contentXXL Release 5.1:
<tr>
<td runat="server" align="right" class="adminlabel" valign="top"[l_Title]</td>
<td class="admin-settingsvalue">
<asp:TextBox runat="server" ID="Title" Width="300px"></asp:TextBox>
</td>
</tr>
Ab contentXXL Release 5.1:
<tr>
<td runat="server" align="right" class="adminlabel-customsettings" valign="top"><asp:label AssociatedControlId="Title" runat="server">[l_Title]</asp:label></td>
<td class="admin-settingsvalue">
<asp:TextBox runat="server" ID="Title" Width="300px"></asp:TextBox>
</td>
</tr>