panel
eDefines a panel. A panel is a set of fields that are grouped together and displayed on a single tab in a Content Studio content editor.
Syntax
<panel name="NCName" > ANY-FOREIGN-ELEMENT* <field>...</field>* <ref-field-group/>* </panel>
The following forms of the field
element may be used:
Complex field, Basic field, Boolean field, URI field, Schedule field, Number field, Link field, Enumeration field, Inherited field.
Examples
This example defines a simple panel containing three
field-group
references.<panel name="main"> <ui:label>Main Content</ui:label> <ui:description>The main content fields</ui:description> <ref-field-group name="title"/> <ref-field-group name="summary"/> <ref-field-group name="body"/> </panel>
This example defines a panel containing
field-group
definitions rather than references.<panel name="main"> <ui:label>Image content</ui:label> <field mime-type="text/plain" type="basic" name="name"> <ui:label>Name</ui:label> <ui:description>The name of the image</ui:description> <constraints> <required>true</required> </constraints> </field> <field mime-type="text/plain" type="basic" name="description"> <ui:label>Description</ui:label> </field> <field mime-type="text/plain" type="basic" name="alttext"> <ui:label>Alternative text</ui:label> </field> <field name="binary" type="link"> <relation>com.escenic.edit-media</relation> <constraints> <mime-type>image/jpeg</mime-type> <mime-type>image/png</mime-type> </constraints> </field> </panel>
Attributes
name="
NCName"
-
The name of the
panel
element.