Skip to content

Total CMS Forms Documentation

Total CMS provides a comprehensive form building system accessible through the cms.form object in Twig templates.

  • Overview — Accessing form methods, default field arguments, premade collection forms
  • Form Builder — Custom forms with the form builder, simple forms, blog form options
  • Deck Forms — Creating and editing deck property items
  • Form Options — General options, behavior, actions, CSS classes, state management
  • Field Settings — Image validation, date defaults, ID auto-generation
  • Select & List Options — Static, grouped, dynamic, and relational options
  • Validation Patterns — Built-in validation patterns for form fields
  • Report Form — Export collection data as CSV or JSON reports
  • Specialized Forms — Schema, collection, import, job queue, and factory forms