What is the problem you are trying to solve?
Information Templates provide auto-generated FreeMarker snippets for content structure fields through the template editor. However, when a field is configured as Repeatable, the generated snippet does not render the field values on the page.
As a content author or developer, I would expect repeatable fields to be supported in the same way as non-repeatable fields when using the auto-generated snippets provided by the Information Template editor.
Currently, additional custom FreeMarker logic is required to access and iterate through repeatable field values, which reduces the usability of Information Templates for content structures that rely on repeatable data
What is your project about? (e. g. Intranet, Partner Portal, Enterprise Website, etc)
Enterprise Website
What is your proposed solution? (optional)
Enhance Information Templates so that auto-generated FreeMarker snippets fully support repeatable fields.
Possible approaches:
- Generate FreeMarker code that automatically iterates through repeatable field values.
- Provide a dedicated helper method for rendering repeatable fields.
- Clearly distinguish repeatable fields in the template editor and generate appropriate code snippets for them.
This would allow content authors and developers to use repeatable fields in Information Templates without requiring custom FreeMarker development.
Business Impact
Many content models rely on repeatable fields to manage lists of information, such as certifications, FAQs, features, benefits, contacts, and related content.
Without native support for repeatable fields in auto-generated Information Template snippets:
- Additional FreeMarker development is required.
- Template creation becomes more complex.
- Information Templates become less effective for content structures containing repeatable data.
Providing built-in support would improve the authoring experience and reduce implementation effort.
Reproduction Steps
- Create a Web Content Structure named “ISO Content”.
- Add a Long Text field named “Description”.
- Mark the field as Repeatable.
- Publish the structure.
- Create a Web Content entry and populate multiple Description values.
- Create an Information Template for the structure.
- Insert the auto-generated FreeMarker snippet for the Description field from the right-hand panel.
- Map the Information Template to a page using an HTML Fragment.
- View the page.
Current Behavior
The repeatable field values are not rendered using the auto-generated snippet.
Desired Behavior
Repeatable field values should render automatically through the generated snippet, without requiring custom FreeMarker code.