Built-in Views#

cs_dynamicpages comes pre-packaged with several Row Types (views) that handle common landing page patterns.

Each row type is configured by default in the Dynamic Pages Registry to expose a specific subset of fields in the edit form, and to display a specific icon. Some rows also support adding child content (Dynamic Page Row Featured) if they require multiple elements (like sliders or grids).

Below is the reference of all default built-in views, the fields they expose, and whether they accept featured sub-items.


Typography & Text#

Text View#

  • ID: cs_dynamicpages-text-view

  • Icon: body-text

  • Description: A standard rich text block.

  • Has Featured Add Button: No

  • Exposed Fields: Title, Width, Extra Class, Rich Text (Body), Vertical Spacing (Margins/Paddings).

Title & Description View#

  • ID: cs_dynamicpages-title-description-view

  • Icon: fonts

  • Description: A simple header block displaying just the title and a short description, useful for section headers.

  • Has Featured Add Button: No

  • Exposed Fields: Title, Description, Width, Extra Class, Vertical Spacing (Margins/Paddings).


Layout & Separators#

Spacer View#

  • ID: cs_dynamicpages-spacer-view

  • Icon: arrows-vertical

  • Description: An invisible row used purely to add vertical whitespace between other rows.

  • Has Featured Add Button: No

  • Exposed Fields: Title, Extra Class, Vertical Spacing (Margins/Paddings).

Horizontal Rule View#

  • ID: cs_dynamicpages-horizontal-rule-view

  • Icon: hr

  • Description: A simple <hr> separator to visually divide sections.

  • Has Featured Add Button: No

  • Exposed Fields: Title, Width, Extra Class, Vertical Spacing (Margins/Paddings).


Media & Features#


Collections & Grids#

Slider View#

  • ID: cs_dynamicpages-slider-view

  • Icon: images

  • Description: A carousel that rotates through child items.

  • Has Featured Add Button: Yes (You add DynamicPageRowFeatured items to create the slides).

  • Exposed Fields: Title, Width, Extra Class, Fetch Priority Image, Vertical Spacing (Margins/Paddings).

Features View#

  • ID: cs_dynamicpages-features-view

  • Icon: grid

  • Description: Displays child items in a multi-column grid layout (e.g., 3 columns of features/services).

  • Has Featured Add Button: Yes (You add DynamicPageRowFeatured items to create the grid blocks).

  • Exposed Fields: Title, Width, Columns, Extra Class, Fetch Priority Image, Vertical Spacing (Margins/Paddings).

Accordion View#

  • ID: cs_dynamicpages-accordion-view

  • Icon: chevron-double-down

  • Description: Displays child items in a collapsible accordion (often used for FAQs).

  • Has Featured Add Button: Yes (You add DynamicPageRowFeatured items to create the accordion panels).

  • Exposed Fields: Title, Width, Extra Class, Vertical Spacing (Margins/Paddings).

Query Columns View#

  • ID: cs_dynamicpages-query-columns-view

  • Icon: funnel

  • Description: Acts like a Collection. It queries existing content in the site and displays the results in a grid.

  • Has Featured Add Button: No

  • Exposed Fields: Title, Width, Extra Class, Query parameters (query, sort_on, sort_order, limit), Columns, Fetch Priority Image, Vertical Spacing (Margins/Paddings).