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:

  1. Fieldsets müssen als runat="server"-Controls deklariert werden
  2. 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>         
  1. 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>