Terms page design
TipTap sections for /terms (default empty, max 48). Page H1 is fixed as Terms of Service.
Terms page design
Content sections for the public Terms page (/terms).
Where to find it
Admin → Design → Pages → Terms (/admin/design/pages/terms)
Setting key: design.pages.terms.sections_v1
Default: empty (sections: []). Max 48 sections. Section names ≤80 characters.
How it works
Add / rename / reorder / enable TipTap sections. Disabled or empty HTML sections are skipped on the live page. HTML is sanitized (no scripts/iframes/forms).
The page H1 comes from i18n (Terms of Service) - this editor does not change it. Per-section backgrounds are not available (appearance is forced transparent).
Upload TOS checkbox behavior is Settings / Files toggles (toggle.agree_tos_default), not this page.
Common problems
Empty Terms URL
Fresh installs start with no sections - add at least one enabled section and save.
Saving blank wiped the page
An empty sections: [] save is allowed and leaves only the fixed title.