Composite Field (PRO)
Puts several existing fields on one line. It holds no value of its own — it is a layout, not a field.
Settings:
| Setting | What it does |
|---|---|
| Inner fields | The fields to line up, in order |
The children stay ordinary fields. Each keeps its own name and saves its own value exactly as before; all the composite does is stop them from rendering standalone and draw them side by side. Give the composite a label and the row gets a fieldset frame around it; leave the label empty and the row is bare.
Widths come from each child's own width setting. Children that have none split the row evenly.
Output is unchanged — every child is read by its own name:
{$width} × {$height} × {$depth}A field that vanished from the form is usually inside a composite
In the field list children move under their composite, indented, with the parent named beside them. That is the place to look before concluding a field was deleted.
Create the children first
Inner fields offers fields that already exist and are published. Build the parts, then the composite that arranges them — a child cannot be defined from inside the composite.