Note:
This article is a troubleshooting guide for when images, text, and links in a CMS List all end up showing the same content.
If you're not sure whether the box element in question is a CMS List, check the element type using the article below.
Why all elements in a CMS List end up with the same content
This happens because the link between the box and its CMS Property has been broken.
In a CMS List, editing images or text directly in the Design Editor applies the change to every item in the list. This is by design.
To display different content for each item, you need to complete the following setup in each location:
Location | What to do |
Register CMS Properties (images, text, URLs) | |
Link the properties registered in the CMS Dashboard to box elements inside the CMS List so the content is displayed |
The steps for editing images, text, and URLs are explained below.
When all images show the same content
In a CMS List, image properties that you've set up in the CMS Dashboard are linked to image boxes so they appear on the page. Check the link status and reconnect them as needed.
Step 1. Check and fix the link
First, check whether the property is properly linked to the target box element, and fix it if needed.
Open the Design Editor.
Select a box that is unintentionally showing the same image.
In the right panel, select the [Image] tab. If the panel is closed, open the right panel first.
Check the [URL] field.
If the field shows a direct image URL instead of a blue property name, the link to the CMS Property has been broken by a direct edit.
Click the [URL] field, and from the [Select from CMS Properties] list, choose the image property you want to link to the box.
Step 2. Change the image property
If the displayed image is still not what you want even after fixing the link in Step 1, change the image property in the CMS Dashboard.
Open the CMS Dashboard and select the model that contains the item you want to change.
Double-click the image property of the item you want to change to replace the image.
If you changed an item with a Published status, change the status from "Modified" back to "Published".
Check that the updated image appears correctly in the Design Editor and in Live Preview.
When all text shows the same content
In a CMS List, text properties that you've set up in the CMS Dashboard are linked to text boxes so they appear on the page.
Check the link status and reconnect them as needed.
Step 1. Check and fix the link
First, check whether the property is properly linked to the target box element, and fix it if needed.
Open the Design Editor.
Select a box that is unintentionally showing the same text.
In the right panel, select the [Text] tab. If the panel is closed, open the right panel first.
Check the [Text] field.
If the field shows text entered directly instead of a blue property name, the link to the CMS Property has been broken by a direct edit.
Click the [Text] field, and from the [Select from CMS Properties] list, choose the text property to link to the box.
Step 2. Change the text property
If the displayed text is still not what you want even after fixing the link in Step 1, change the text property in the CMS Dashboard.
Open the CMS Dashboard and select the model that contains the item you want to change.
Enter the text using the steps below.
Double-click the text property of the item you want to change and rewrite the text.
If you changed an item with a Published status, change the status from "Modified" back to "Published".
Check that the updated content appears correctly in the Design Editor and in Live Preview.
When all links point to the same destination
The way to set up a link depends on the type of link destination. First, check which type of link you want to set up.
Link destination | How to set it up |
A Dynamic Page within the site | In the link field, select a Dynamic Page that's linked to the same CMS Model as the CMS List |
External URL (a different URL for each item) | Register the external URL as a text property, then link it to the target box in the link field |
Step 1. Find the box that has the link setting
Identify which box has the link set up. Here's how to do it using the Layer Panel.
Open the Design Editor and go to the page that contains the target CMS List.
Open the Layer Panel and find the layer for the target CMS List. Listed elements show a light blue grid icon
at the start.Selecting a layer also selects the matching element on the canvas. If there are multiple lists on the page, check the selection on the canvas as you look for the right layer.
Select an item inside the list. If the target CMS List layer is collapsed, click [>] to expand it.
Select a layer that has a light blue list item number
at the start and a <li> tag on the right.In the right panel, select the [Settings] tab. If the panel is closed, open the right panel first.
Check what's entered in the [Link] field. If there's any text or value, that element has a link set up.
If the list item's link field is empty, then the link is set on a lower layer (a child element). Click [>] to expand the list item, select the child layer, and check its link field.
Tip: If you see "This link is disabled because the parent box has a link set"
This appears when a child box inside a list item is selected while the list item itself has a link set.
Reselect the list item's layer (the one with a light blue list item number
at the start and a <li> tag on the right).
Step 2. Check and fix the link
Check the link setting on the target box and fix the link to the property.
Check what's in the [Link] field for the target element.
If there's no variable (no blue property name) and a URL is entered directly, the link to the property has been broken by a direct edit.
Delete the entered link to clear the field.
Set it up as follows, based on the type of link destination:
Link to a Dynamic Page within the site:
Click the [Link] field, and from the list of internal link destinations, select a Dynamic Page that's linked to the same CMS Model as the CMS List.
Link to an external URL:
Click the [Link] field, click the [+] that appears on the right, and from [Select from CMS Properties], choose a text property already registered in the CMS Dashboard.
Step 3. Change the external link in the CMS Dashboard
If the link destination is still not what you intended even after fixing the link in Step 2, edit the text property in the CMS Dashboard to change the link URL.
Only external link destinations can be changed this way.
Changing the text property updates the link destination directly.
Point:
External links are set up by registering the external URL as a text property and linking it as the destination.
For the steps to register an external link as a property, see Set a different external link for each item in a CMS List.
Select the model that contains the item whose external link you want to change.
Click the item you want to change, and update the relevant text property.
If you made changes to an item with a Published status, the item's status will change to Modified. Make sure to change the status back to Published.
Return to the Design Editor and check that the link destination has been updated in Live Preview or on your published site.
Additional info: Changing the URL of a Dynamic Page
If you want to change the actual URL of a link to a Dynamic Page, edit the Slug property in the CMS Dashboard.
Changing the Slug updates the URL, but it doesn't change which page the link points to.
Note: If you change the Slug, the old URL will no longer work. If you have links from external sites or bookmarks pointing to it, check the impact before making the change.
Open the CMS Dashboard.
Select the model that contains the item whose URL you want to change.
Click the Slug property of the item you want to change and edit the URL string.
If you made changes to an item with a Published status, the item's status will change to Modified. Make sure to change the status back to Published.
Return to the Design Editor and check that the link destination has been updated in Live Preview or on your published site.









