Repeater Instructions

How to implement a repeater in ChronoForms v8.

Overview

The issue arises from changes in syntax and shortcodes between v7 and v8, particularly with field naming and JSON rendering.
Use the format field_name[n] for repeater fields, where 'n' is the key name automatically replaced by clone numbers. Ensure you update any deprecated shortcodes from v7.

Answered
ChronoForms v8
te tenspiderfingers 06 Jun, 2024

Any tutorials how to implement repeater?

I have been using c7's repeater and able to save and read data but am lost with c8's syntax and shortcodes.

I am able to figure out the element field name as area_repeater[n].field to create the array. However I cannot get to render the json. {var:area_repeater} does not seem to work in Modify Data Source: table_field = {var:area_repeater} with JSON fields set to table_field.

Some shortcodes in c7 is not valid in c8 anymore. E.g {app:title}

Any help with this topic is appreciated. Thanks.

Max_admin Max_admin 24 Feb, 2025
Answer

Hi

in v8 the fields names inside the repeater should be in this format: field_name[n]

where "n" is the repeater Key name which will be replaced by the clones numbers

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
This topic is locked and no more replies can be posted.