Create Templates with Repeater Data

Table of Contents

Creating a template allows you to design how each repeater item will be displayed, which can then be used with the Easy ACF Repeater or Easy ACF Repeater Carousel widget. By creating a reusable template, you can ensure that repeater data is presented consistently throughout your site while providing full design flexibility.

If you are used to working with a Elementor pro Posts loop, this is a very similar concept.

Steps to Create a Template:

  1. Create an Elementor Template
    • Go to Templates > Add New and choose a template type (e.g., Section or Container).
    • Design your template using Elementor widgets.
  2. Insert Dynamic Tags (Elementor PRO only)
    • Select any widget that supports dynamic content (e.g., Text, Image).
    • In the widget settings, click the Dynamic Tags icon (⚡).
    • Choose Repeater Subfield and select the specific subfield you want to display (e.g., “Title” or “Image”). Note: Some dynamic tags, like images or galleries, require the Pro version of Easy ACF Repeater.
    • Use the Fallback option to define a default value if a field is empty.
    • See the full list of supported ACF sub field types.
  3. Use Placeholders
    For more flexibility, you can use placeholders directly in text fields:

    • Placeholders are replaced with actual content dynamically.
    • Tip: Placeholders are especially useful for users without Elementor Pro, allowing dynamic content integration without relying on Pro-only features.
    • Placeholders are ideal for simple text-based fields such as text, number, textarea, WYSIWYG, date, etc., but are not suitable for complex fields that return arrays, such as galleries, checkboxes, repeaters, or relationship fields.

Important Notes:

  • In the Elementor editor, you’ll see placeholder values instead of the actual data. This is expected behavior. The live preview on the frontend will display the correct content.
  • Currently, the plugin does not support nested repeaters (repeaters within repeaters). Please avoid placing a repeater widget inside a repeater template, as it will not work.