Blocks allows you to connect a CMS database collection to a dynamic repeater. Note that Blocks collections are placeholders that allow you to interact with similar structured collections on your site later.
To connect a dynamic repeater to a collection:
Create or open a Blocks widget through the Widgets and Design menu.
Add a dynamic repeater to your widget: go to the Add panel and click Layout > Dynamic Repeaters.
Create a collection in Blocks.
Go to the code section of the widget and import the wix-data module:
Query the data in the collection with this syntax (learn more about your app namespace):
@<yourAppNamespace>/<yourCollecitonName>
For example, the following function gets strings from a collection named "Titles" and assign them to the text elements in a repeater:
Find the repeater ID
An element's ID is displayed in several places:
For an additional example, refer to the Velo tutorial. While this tutorial focuses on standard repeaters used in site building, the same principles apply to dynamic repeaters in Blocks. When adapting the tutorial for Blocks, make sure to add the app namespace before the collection name in your query.