メインコンテンツにスキップ

デザインエディタで、ボックス要素とCMSプロパティを紐付ける

CMSダッシュボード設定したCMSプロパティを、デザインエディタ上のボックス要素に紐付ける方法を説明します。画像ボックス・テキストボックス・リッチテキストボックス・条件設定に利用するプロパティの紐付け手順をまとめました。

昨日アップデートされました

Point: Studio CMSとは

Studio CMSは、Studio上でコンテンツを構造化して管理・更新できるCMS(Content Management System)機能です。 モデルやアイテム、プロパティを組み合わせて、ブログやニュースなどの更新性が高い記事コンテンツを一元管理します。

Studio CMSの仕組みや基本的な使い方は、以下の記事も参照してください。

Studio CMSの特徴と仕組み

Studio CMSでは、以下のようにビジュアルデザインとコンテンツを分けて、作成や管理を行います。

デザインエディタ上でボックス要素とCMSプロパティを紐付けて、初めてサイト上に正しく表示されます。

設定箇所

設定内容

コンテンツ

ビジュアルデザイン

この記事では、CMSダッシュボードで設定済みのプロパティをデザインエディタで紐付ける方法を解説します。

各種プロパティの詳細や設定方法は、CMSプロパティを参照してください。

この記事の手順は、以下の設定を完了していることを前提としています。


画像ボックス・テキストボックスとCMSプロパティを紐付ける

1. ボックス要素を選択します

動的要素(動的ページ動的モーダル動的リスト)内のボックス要素のうち、プロパティを紐付けたい要素を選択します。

紐付けて表示したいプロパティにより、使用するボックスが変わります。

注意:CMS記事アイテムの本文を紐付ける

CMS記事アイテムの本文を紐付ける場合はリッチテキストボックスを使用します。この場合の手順は後述のリッチテキストボックスとCMS記事アイテムの本文を紐付けるを参照してください。

2. 右パネルで設定タブを開きます

右パネルで、選択した要素に合わせた設定タブを開きます。パネルが閉じている場合には、右パネルを開いてください。

  • 画像ボックス:[画像]タブ

  • テキストボックス:[テキスト]タブ

3. 入力フィールドでCMSプロパティを選択して紐付ける

各タブ内の入力フィールドをクリックして、プロパティリストから紐付けたいプロパティを選択します。

  • 画像ボックス:[URL]入力フィールド

  • テキストボックス:[テキスト]入力フィールド

紐付けるプロパティがマルチセレクトタイプのプロパティの場合には、プロパティ接続時に[リスト化して接続]が有効になり、紐付けたボックスが自動的にリスト化されます。

注意:参照プロパティを紐付ける場合

参照プロパティを紐付ける場合には、プロパティがシングルセレクトかマルチセレクトかにより、プロパティリスト上での見た目や選択方法が異なります。

  • 他のプロパティとは別枠で表示されます。プロパティ名横の矢印をクリックして、紐付けたいプロパティを選択します。

  • 他のプロパティと同じリスト内に表示されます。

  • プロパティ接続時に[リスト化して接続]が有効になり、紐付けたボックスが自動的にリスト化されます。

  • [データ]タブCMSプロパティリストから、コネクタを使用した紐付け設定ができません。

4. 設定を確認する

  1. ページパネルを開きます。

  2. ページパネル下部のセレクターで記事ページ内の表示アイテムを切り替えて、プロパティを紐付けたボックスの表示が適切に切り替わることを確認します。

  3. ライブプレビューを開き、正しく表示されているか確認します。​

  4. 公開サイトでの表示を確認します。

    • 該当のすべてのCMSアイテムのステータスが公開中であることを確認します。

    • 問題がなければ公開パネルからサイトを公開します。

    • すでに公開中のサイトの場合には、サイトを更新を行い、公開サイトへ反映します。


リッチテキストボックスとCMS記事アイテムの本文を紐付ける

CMS記事アイテムの本文を表示する場合は、リッチテキストボックスとCMSプロパティを[データ]タブからコネクタで紐付けます。

Tips: マルチセレクトタイプ以外のプロパティであれば、同様の方法での紐付け操作が可能です。

1. ボックス要素を選択する

動的要素(動的ページ動的モーダル動的リスト)内のリッチテキストボックスを選択します。

2. 右パネルで[データ]タブを開く

右パネルで[データ]タブを選択し、CMSデータ一覧を表示します。

パネルが閉じている場合には、右パネルを開いてください。

3. リッチテキストボックスとCMS記事アイテムの本文をコネクタで紐付ける

データタブ内のCMS記事アイテムの本文と、スクリーン上のリッチテキストボックスをコネクタで繋ぎます。

4. 設定を確認する

  1. ページパネル下部のセレクターで記事ページ内の表示アイテムを切り替えて、プロパティを紐付けたボックスの表示が適切に切り替わることを確認します。

  2. ライブプレビューを開き、正しく表示されているか確認します。​

  3. 公開サイトでの表示を確認します。

    • 該当のすべてのCMSアイテムのステータスが公開中であることを確認します。

    • 問題がなければ公開パネルからサイトを公開します。

    • すでに公開中のサイトの場合には、サイトを更新を行い、公開サイトへ反映します。


ボックス要素にブール値プロパティを紐付ける

1. ボックス要素を選択する

動的要素(動的ページ動的モーダル動的リスト)内のボックス要素のうちプロパティを紐付けたい要素を選択します。

2. ブール値プロパティを紐付ける

  1. 右パネルで[データ]タブを開きます。パネルが閉じている場合には、右パネルを開いてください。

  2. コネクタでボックスとブール値プロパティを繋ぎます。

  3. 右パネルの[設定]タブで表示条件を設定します。

3. 設定を確認する

  1. ページパネルを開きます。

  2. ペーパネル下部のセレクターで記事ページ内の表示アイテムを切り替えて、プロパティを紐付けたボックスの表示が適切に切り替わることを確認します。

  3. ライブプレビューを開き、正しく表示されているか確認します。​

  4. 公開サイトでの表示を確認します。

    • 該当のすべてのCMSアイテムのステータスが公開中であることを確認します。

    • 問題がなければ公開パネルからサイトを公開します。

    • すでに公開中のサイトの場合には、サイトを更新を行い、公開サイトへ反映します。


ボックス要素にカラープロパティを紐付ける

1. ボックス要素を選択する

動的要素(動的ページ動的モーダル動的リスト)内のボックス要素のうちプロパティを紐付けたい要素を選択します。

2. カラープロパティを紐付ける

  1. 右パネルで、プロパティを反映したい色指定フィールドを表示します。

  2. 色指定フィールドをクリックして、カラーパレットを表示します。

  3. カラーパレットで[CMS]タブを選択します。

  4. カラープロパティを選択して、紐付けます。

3. 設定を確認する

  1. ページパネルを開きます。

  2. ペーパネル下部のセレクターで記事ページ内の表示アイテムを切り替えて、プロパティを紐付けたボックスの表示が適切に切り替わることを確認します。

  3. ライブプレビューを開き、正しく表示されているか確認します。​

  4. 公開サイトでの表示を確認します。

    • 該当のすべてのCMSアイテムのステータスが公開中であることを確認します。

    • 問題がなければ公開パネルからサイトを公開します。

    • すでに公開中のサイトの場合には、サイトを更新を行い、公開サイトへ反映します。

こちらの回答で解決しましたか?