Skip to content
Jetrepo
Esc
navigateopen⌘Jpreview
On this page

Create Components

Create reusable embedded Components and order their fields.

A Component packages reusable fields inside a containing entry, asset, or Component. It is not independently published.

Build a Component

  1. Open Content model → Components and create a Component with a name and stable key.
  2. Add and order its fields.
  3. Add a Component field to the parent model, then select the allowed Components and single or multiple cardinality.
  4. Author a non-production value and confirm that delivery returns it inline with its container.

To load Components, a member needs backend.read and model.read. Creating uses model.create; changing fields uses model.update; removing a Component uses model.delete with matching scope.

A Component can be nested, but Jetrepo does not publish a public nesting maximum. Keep nesting understandable for authors and delivery clients.

Was this page helpful?