Skip to content

Reference

Advanced reference

Download Markdown

Open a page in Composer in the site admin and select the section you are inspecting. Use Settings and Appearance alongside the fields below. Read the shared field guide for the meaning of the table columns. These technical fields include preserved imported content. Read the limits below before trying to add or change it.

Checked against the product’s code on 7 November 2026.

This reference lists the catalog fields and their basic starter configuration. Read Shared section fields for the default rules and the shared groups of fields added to these sections. A chosen preset can start with different values.

Viewport means the browser’s visible area. Markup is page code; a stylesheet controls its appearance. A CSS selector identifies the elements a script should act on.

Existing preserved markup. New instances of this section cannot be inserted through the current palette.

Also carries: Advanced fields, Appearance fields. See shared fields.

Field Input Required Choices Field default Starter value
Review label
label
Text No No fixed list Not declared Not set
Preserved markup
html
Long text No No fixed list Not declared Empty
Preserved stylesheet
embedStyle
Long text No No fixed list Not declared Not set
Carousels the block’s own script starts (served as this site’s carousel)
carousels
List of entries No No fixed list Not declared Not set
Slides per view (carousel)
carousels[].slidesPerView
Number No No fixed list Not declared Not set
Slides per view, tablet (carousel)
carousels[].slidesPerViewTablet
Number No No fixed list Not declared Not set
Slides per view, mobile (carousel)
carousels[].slidesPerViewMobile
Number No No fixed list Not declared Not set
Carousel layout at a viewport cutoff
carousels[].carouselBreakpointMode
Choice No Keep the smaller layout at the cutoff (default) (max-width); Start the larger layout at the cutoff (min-width) Not declared Not set
Carousel slide position (declared by the source)
carousels[].carouselAlignment
Choice No At the start of the strip (start); Centred, its neighbours peeking on both sides (center) Not declared Not set
Carousel loops
carousels[].loop
Yes or no No No fixed list Not declared Not set
Carousel autoplay interval (ms; empty = off)
carousels[].autoplayMs
Number No No fixed list Not declared Not set
Carousel controls
carousels[].carouselNavigation
Choice No Arrows and dots (both); Arrows only (arrows); Dots only (dots); None (none) Not declared Not set
Host layout
hostLayout
Choice No As in the source (the preserved block meets the theme’s layout itself) (source) Not declared Not set

Review label
label

Input
Text
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Not set

Preserved markup
html

Input
Long text
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Empty

Preserved stylesheet
embedStyle

Input
Long text
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Not set

Carousels the block’s own script starts (served as this site’s carousel)
carousels

Input
List of entries
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Not set

Slides per view (carousel)
carousels[].slidesPerView

Input
Number
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Not set

Slides per view, tablet (carousel)
carousels[].slidesPerViewTablet

Input
Number
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Not set

Slides per view, mobile (carousel)
carousels[].slidesPerViewMobile

Input
Number
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Not set

Carousel layout at a viewport cutoff
carousels[].carouselBreakpointMode

Input
Choice
Required
No
Choices
Keep the smaller layout at the cutoff (default) (max-width); Start the larger layout at the cutoff (min-width)
Field default
Not declared
Starter value
Not set

Carousel slide position (declared by the source)
carousels[].carouselAlignment

Input
Choice
Required
No
Choices
At the start of the strip (start); Centred, its neighbours peeking on both sides (center)
Field default
Not declared
Starter value
Not set

Carousel loops
carousels[].loop

Input
Yes or no
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Not set

Carousel autoplay interval (ms; empty = off)
carousels[].autoplayMs

Input
Number
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Not set

Carousel controls
carousels[].carouselNavigation

Input
Choice
Required
No
Choices
Arrows and dots (both); Arrows only (arrows); Dots only (dots); None (none)
Field default
Not declared
Starter value
Not set

Host layout
hostLayout

Input
Choice
Required
No
Choices
As in the source (the preserved block meets the theme’s layout itself) (source)
Field default
Not declared
Starter value
Not set

Page JavaScript and a trigger binding. It draws a script card in the Composer and no visible public section.

Also carries: Advanced fields. See shared fields.

Field Input Required Choices Field default Starter value
Name
label
Text Yes No fixed list Not declared Starter text
Trigger
on
Choice Yes Page load (load); Click (click); Submit (submit); Becomes visible (visible); Scroll depth (scroll); Toggle open (toggle); Hover (hover) Not declared Page load
Target (CSS selector)
target
Text No No fixed list Not declared Not set
Scroll threshold %
scrollPct
Number No No fixed list Not declared Not set
Hover time (ms)
dwellMs
Number No No fixed list Not declared Not set
Capture event to emit
event
Text No No fixed list Not declared Not set
JavaScript
code
Long text No No fixed list Not declared Empty

Name
label

Input
Text
Required
Yes
Choices
No fixed list
Field default
Not declared
Starter value
Starter text

Trigger
on

Input
Choice
Required
Yes
Choices
Page load (load); Click (click); Submit (submit); Becomes visible (visible); Scroll depth (scroll); Toggle open (toggle); Hover (hover)
Field default
Not declared
Starter value
Page load

Target (CSS selector)
target

Input
Text
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Not set

Scroll threshold %
scrollPct

Input
Number
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Not set

Hover time (ms)
dwellMs

Input
Number
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Not set

Capture event to emit
event

Input
Text
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Not set

JavaScript
code

Input
Long text
Required
No
Choices
No fixed list
Field default
Not declared
Starter value
Empty

Browse section families

Return to the Composer, select the section and review its editable fields. Apply your draft change and inspect the page preview before publishing.