Skip to main content

Linking Box Elements to CMS Properties on Dynamic Pages

Learn how to link box elements in CMS article pages on dynamic pages to CMS properties set in your CMS dashboard. This guide covers linking properties for image boxes, text boxes, rich text boxes, and conditional settings in the Design Editor.

Point: What is Studio.Design CMS?

Studio.Design CMS is a CMS (Content Management System) feature that lets you structure, manage, and update content directly in Studio.Design. By combining models, items, and properties, you can centrally manage frequently updated article content like blogs and news.

For more on how Studio.Design CMS works and how to use it, see the articles below.

Key features and structure of Studio.Design CMS

With Studio.Design CMS, you create and manage data in the CMS dashboard, and create and design pages in the Design Editor. Here's an overview of what you do in each:

By connecting box elements to CMS properties, your content displays correctly on the site.

Where you work

Main tasks

Creating and managing data

Creating and managing CMS models and CMS items / Setting up CMS properties / Creating CMS collections

Creating and designing pages

Creating dynamic pages, dynamic modals, and dynamic lists / Setting page layout and design / Connecting box elements to properties

This article walks you through how to connect box elements on a CMS article page (created as a dynamic page) to CMS properties you've set up in the CMS dashboard.

For details on each property type and how to configure them, see CMS properties.

The steps in this article assume you've already completed the following setup:

Tips: These steps apply only to CMS article content created in Studio.Design CMS.
If you're connecting article content managed in an external CMS service like microCMS via API, see the API connection (API list) article instead.


Connecting image boxes and text boxes to CMS properties

1. Select a box element

Inside a dynamic page or dynamic modal, select the box element you want to connect a property to. The type of box you use depends on which property you want to display.

Note: Connecting a rich text property

To connect a rich text property, use a rich text box instead of a text box.

2. Open the settings tab in the right panel

In the right panel, open the settings tab for the element you selected. If the panel is closed, open the right panel first.

  • Image box: [Image] tab

  • Text box: [Text] tab

3. Select a CMS property to connect

Tips: If the property you're connecting is a multi-select type, [Connect as list] is enabled when you make the connection, and the box you connected automatically becomes a list.

  1. Click the relevant input field in each tab.

  2. Choose the property you want to connect from [Select from CMS properties].

    • For an image box: [URL] input field

      In the example below, the "Avator" property is selected from a reference property that points to a model called "Writer."

    • For a text box: [Text] input field

      In the example below, the "Name" property is selected from a reference property that points to a model called "Writer."

  3. Alternatively, open the [Data] tab and use a connector to link the property to the box element.

    Grab the round icon [・] next to the property name in the data tab list and drag and drop it onto the box element you want to connect.

    Once the connection is made, the round icon [・] turns blue.

Note: Connecting a reference property

When connecting a reference property, the appearance and selection method in [Select from CMS properties] differ depending on whether the property is single-select or multi-select.

  • It's shown separately from other properties. Click the arrow next to the property name and choose the property you want to connect.

  • It appears in the same list as other properties.

  • [Connect as list] is enabled when you make the connection, and the box you connected automatically becomes a list.

  • You can't set up connections with a connector from the CMS property list in the [Data] tab.

4. Check your setup

  1. Open the page panel.

  2. Use the selector at the bottom of the page panel to switch between items displayed on the article page, and confirm that the box you connected the property to updates correctly.

  3. Open Live Preview and make sure everything displays correctly.​

  4. Check how it looks on your live site.

    • Make sure all relevant CMS items have a Published status.

    • If everything looks good, publish the site from the publish panel.

    • If the site is already published, run Update Site to apply the changes to the live site.


Connecting a rich text box to a rich text property

To display a rich text property such as article body text, use a connector from the [Data] tab to link it.

Tips: You can use the same method to connect any property other than multi-select types.

1. Select a box element

Select a rich text box inside a dynamic page or dynamic modal. If one isn't placed yet, add a rich text box from the add panel.

2. Open the [Data] tab in the right panel

Select the [Data] tab in the right panel to show the list of CMS data.

If the panel is closed, open the right panel first.

3. Use a connector to link the rich text box to the rich text property

Use a connector to link the rich text property of the CMS article item in the data tab to the rich text box on the screen.

4. Check your setup

  1. Use the selector at the bottom of the page panel to switch between items displayed on the article page, and confirm that the box you connected the property to updates correctly.

  2. Open Live Preview and make sure everything displays correctly.​

  3. Check how it looks on your live site.

    • Make sure all relevant CMS items have a Published status.

    • If everything looks good, publish the site from the publish panel.

    • If the site is already published, run Update Site to apply the changes to the live site.


Connecting a boolean property to a box element

1. Select a box element

Inside a dynamic page or dynamic modal, select the box element you want to connect the property to.

2. Connect a boolean property

  1. Open the [Data] tab in the right panel. If the panel is closed, open the right panel first.

  2. Use a connector to link the box to a boolean property.

  3. In the [Settings] tab of the right panel, set the display conditions.

3. Check your setup

  1. Open the page panel.

  2. Use the selector at the bottom of the page panel to switch between items displayed on the article page, and confirm that the box you connected the property to updates correctly.

  3. Open Live Preview and make sure everything displays correctly.​

  4. Check how it looks on your live site.

    • Make sure all relevant CMS items have a Published status.

    • If everything looks good, publish the site from the publish panel.

    • If the site is already published, run Update Site to apply the changes to the live site.


Connecting a color property to a box element

1. Select a box element

Inside a dynamic page or dynamic modal, select the box element you want to connect the property to.

2. Connect a color property

  1. In the right panel, open the color field where you want to apply the property.

  2. Click the color field to open the color palette.

  3. In the color palette, select the [CMS] tab.

  4. Select a color property to connect it.

3. Check your setup

  1. Open the page panel.

  2. Use the selector at the bottom of the page panel to switch between items displayed on the article page, and confirm that the box you connected the property to updates correctly.

  3. Open Live Preview and make sure everything displays correctly.​

  4. Check how it looks on your live site.

    • Make sure all relevant CMS items have a Published status.

    • If everything looks good, publish the site from the publish panel.

    • If the site is already published, run Update Site to apply the changes to the live site.

Did this answer your question?