Have a look in the default backoffice configuration file. xxx-backoffice-config.xml
. Here is one example in it:
<context type="Industry" merge-by="type" component="editor-area">
<editorArea:editorArea>
<editorArea:essentials>
<editorArea:essentialSection name="hmc.essential">
<editorArea:attribute qualifier="industryGroup" />
<editorArea:attribute qualifier="code" />
<editorArea:attribute qualifier="name" />
</editorArea:essentialSection>
</editorArea:essentials>
<editorArea:customTab name="asd">
<editorArea:section name="asdf">
<editorArea:panel name="asdf">
<editorArea:attribute qualifier="asd">
<editorArea:editor-parameter>
<editorArea:name></editorArea:name>
<editorArea:value></editorArea:value>
</editorArea:editor-parameter>
</editorArea:attribute>
</editorArea:panel>
</editorArea:section>
</editorArea:customTab>
</editorArea:editorArea>
</context>
I am quite sure you can define it with the editorArea: stuff. Here is what the xsd says:
<xs:complexType name="section">
<xs:complexContent>
<xs:extension base="abstractSection">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="customPanel" type="customPanel"/>
<xs:element name="panel" type="panel"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="attribute" type="attribute" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="custom" type="customElement" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Allows to insert custom html into section. Html code may contain
SpEL expressions regarding edited object - SpEL expressions need to be in braces
{}
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="columns" type="xs:decimal" use="optional" default="2"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>