Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Configure dynamic blocks

Use dynamic blocks to use scripting or to pull information from the system. Dynamic blocks are where most of your content resides.

Before you begin

Role required: content_admin or admin

About this task

A good use of dynamic blocks is job postings. Store the postings in knowledge articles and display the postings with a dynamic block.

Several dynamic blocks are predefined, including the following items.

  • New Content: Each of the new content blocks allows for creating blocks while editing content pages.
  • Clean Login: The default login page requesting user name and password, which includes a "Remember Me" check box. After the user logs in, this block triggers login rules.
  • Login: An area that allows a logged out user to log in and a logged in user to log out. This block is especially useful on publicly available content pages.
  • Search: The global text search field. Currently, global text search is the only form of search that can be included in a content page.
  • Search Results: An area for displaying global text search results.

For information about Apache Jelly, see Jelly tags.

Note: Dynamic Content Blocks in Content Management System are not automatically escaped. These blocks must implement their own content escaping (e.g., to protect against potential Cross Site Scripting attacks). For more information, see Jelly escaping types.

Procedure

  1. Navigate to All > Content Management > Dynamic.

  2. Click New.

  3. Complete the Dynamic Content form.

    FieldDescription
    NameType a unique name for the dynamic content block.
    CategorySelect a category to provide organization for the dynamic block. The category also determines the detail page in which dynamic block links open.
    FrameSelect a border styling for the dynamic block. For more information, see Format a frame.
    ActiveSelect this check box to make the block available for use.
    ConditionalEnter any scripted conditions to be applied. If selected, adds a Condition script field to the form.
    Two phaseSelect this check box to allow two phase Extensions to Jelly syntax.
    Dynamic contentEnter the XML script field that determines the behavior of the dynamic block.
  4. Catalog cart block
    The catalog cart block is a dynamic block provided in the base system.

Parent Topic:Types of content blocks

Related topics

Configure a header block

Create a navigation menu block

Customize the list block

Configure a static HTML block

Configure Flash movie blocks

Configure content links

Configure iFrames

Configure a detailed content block

Content blocks

Configure a content block

View CMS block tags

Customize the list block

Format an image as a static HTML block