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

CMSリスト

CMSリストは、Studio CMSで管理しているデータを動的リストに紐付けて表示する機能です。この記事では、CMSリストの概要、作成手順、表示設定、レイアウト調整の考え方を説明します。

今週アップデートされました

Point: Studio CMSとは

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

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

Studio CMSで管理しているデータを動的リストに紐付けたものがCMSリストです。

CMSリストを使うと、CMSダッシュボードで管理しているプロパティをリスト内の要素に紐付けて、記事一覧やお知らせ一覧を動的に表示できます。

機能

説明

変数データ(プロパティ)の紐付け

CMSダッシュボードで設定したCMSプロパティを、リスト内のボックス要素に紐付けできます。

動的リストの表示設定

リスト内のアイテムの表示方法を設定します。
フィルター表示数0件の表示もっと見るボタン同一アイテムを非表示の全ての機能の利用が可能です。

条件付きスタイル

条件付きスタイルの「最初のアイテム」を設定して、リスト先頭のアイテムだけ特別なスタイルを設定できます。

表示条件設定

動的(CMS)リスト動的ページ内の要素を特定の条件下でのみ表示する設定ができます。

ブール値プロパティを活用すると、「条件に応じ、特定アイテムの要素のみ表示・非表示、またはデザインを変化させる」ことができます。

ソート

CMSプロパティを使用して、記事の並べ替えができます。


CMSリストを作成する

CMSリストは、Studio CMS側でデータを準備してから、デザインエディタで動的リストに紐付けて作成します。

1. CMSダッシュボードでコンテンツデータを準備する

CMSダッシュボードでCMS記事アイテムなどのコンテンツを作成します。

詳細は、CMSダッシュボードでCMS記事アイテムを作成するを参照してください。

2. デザインエディタで動的リストを追加する

  1. デザインエディタで、表示先のページに動的リストを追加します。

    既存のリストを使う場合は、[データ]タブからデータを紐付けて動的リストに変換できます。

  2. 紐付けられたCMSデータを確認し、必要に応じて紐付けたデータの変更を行います。

3.プロパティをボックス要素に紐付ける

リスト内のテキストや画像ボックスを選択し、右パネルの[データ]タブでCMSリスト内のボックス要素に、CMSプロパティの紐付けます。

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

プリセットされた動的リストを使用している場合には、あらかじめプロパティとボックス要素が紐付いています。

4. 表示アイテムの絞り込み(フィルター)設定をする

必要に応じて、フィルターを設定して、表示するCMSアイテムを絞り込みます。

5. リストの表示設定をする

表示数0件の表示もっと見るボタン(Read more)、同一アイテムを非表示などのリストの表示設定をします。


CMSリスト内のアイテムを並べ替える

ソート機能を使用して、表示するCMSアイテムの並び順を変更できます。

CMSプロパティのうち、公開日時、最終更新日、タイトル、テキスト、数値を基準に並べ替えが可能です。

プロパティ

並び順

公開日時

新しい順、古い順

最終更新日

新しい順、古い順

タイトル

五十音順、逆順

テキスト

五十音順、逆順

数値

大きい順、小さい順


レイアウトや見た目を調整する

CMSリストの見た目は、通常のリストと同様に調整できます。

以下のヘルプ記事などを参考に、リストのレイアウトや外観を編集します。

条件付きスタイルや表示条件を活用する

条件付きスタイルの「最初のアイテム」やブール値プロパティを活用した表示条件を設定すると、「条件に応じ、特定アイテムの要素のみ表示・非表示、またはスタイルを変化させる」ことができます。


リストやリスト内の要素を選択しづらいとき

編集時に意図した要素の選択ができない場合の確認ポイントをまとめます。

CMSリストでは、リスト全体を選ぶ操作と、リストアイテムを選ぶ操作があります。

表示設定を変更するときはリスト全体を選択し、各要素のデザインを調整するときはリストアイテムやその中の要素を選択します。

CMSリスト全体を選択する

表示設定や紐付けデータの変更時には、リスト全体を選択します。

リスト全体を選択時の表示

ボックス左上にリストアイコンと<div>タグが表示され、リスト全体が水色にハイライトされていれば、リスト全体が選択されています。

ハイライト状態からもう一度クリックすると、リストが編集可能な状態となります。

スクリーンで直接選択する

対象のCMSリスト内の任意の箇所をクリックします。

リスト全体が選択状態とならない場合には、同一箇所を何度かクリックしてみてください。

レイヤーパネルから選択する

レイヤーパネルを開き、レイヤーから対象のCMSリストを選択します。

リスト全体の選択状態を解除する

スクリーン上でCMS外の箇所をクリックすると、選択状態が解除されます。

CMSリストのリストアイテムを選択する

各要素のデザインを調整するときはリストアイテムやその中の要素を選択します。

リストアイテムを選択時の表示

ボックス左上に、リストアイテム番号と<div>タグが表示されます。番号は0番から順番に数字が割り当てられます。

スクリーンで直接選択する

対象のCMSリストアイテムをクリックします。

CMSリスト全体がハイライトされた状態からさらにダブルクリックすると、リストアイテムが選択されます。

レイヤーパネルから選択する

レイヤーパネルを開き、レイヤーから対象のリストアイテムを選択します。

リストアイテムの選択状態を解除する

スクリーン上でCMS外の箇所をクリックすると、選択状態が解除されます。


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