フィルターとは、CMSリストで表示するアイテムを絞り込むための機能です。
あらかじめ設定したCMSプロパティ、または検索ワードを元にフィルター条件を設定します。
複数の条件を掛け合わせたフィルターを設定したり、表示アイテムを動的に切り替えるダイナミックフィルターも設定できます。
設定例:
CMSモデル「商品」のアイテムのうち、価格が10,000円未満のワンピースのみをCMSリストで表示したい
Point: CMSリストとは
あらかじめ設定したCMSプロパティを元に、リストを動的に編集することも可能です。
フィルター条件の設定方法
デザインエディタでフィルターを設定する方法を説明します。
注意: サポート窓口へのお問い合わせについて
Studioサポートポリシーに基づき、サポート窓口では個別での設定方法の解説や、フィルター条件の掛け合わせ方法のご相談を承ることはできません。
不具合が疑われる挙動については、Studioへログイン後 右下の[?]よりチャットサポートへお問い合わせください。
設定手順
デザインエディタを開きます。
フィルターを設定したいCMSリストを選択します。リストアイテムではなく、リスト全体(正方形が4つ組み合わされたアイコン
が「リスト(List)」です。エディタ上では水色の枠で表示されます。)を選択してください。右パネルで[データ]タブを選択します。
パネルが閉じている場合は、右パネルを開いてください。
[フィルター]の設定フィールドでフィルターの設定をします。
データ設定内の[フィルター]で[+]をクリックし、フィルターに使用するプロパティとフィルター条件を設定します。
※フィルターは最大で5件まで追加が可能です。
※フィルター条件を複数設定する際は、AND条件でのみ絞り込みが可能です。OR条件での絞り込みはできません。
エディタ上やライブプレビューでフィルター条件が機能していることを確認します。
公開パネルでサイトの更新をします。
※公開中サイトでデザインエディタの編集をしている場合には必須の手順です。この操作を行わないと、デザインエディタ上の更新内容が公開サイトに反映されません。
注意:公開サイト上でのみ、リストの表示がフィルター条件と異なる場合
公開ステータスが「公開中」以外のアイテムは、公開サイトでは表示されません。
CMSダッシュボードで、CMSアイテムの公開ステータスを確認してください。
ステータス変更後も状況が改善しない場合には、CMSアイテムが公開サイトで表示されませんを併せて確認してください。
利用できるフィルター条件
フィルター条件 | 絞り込み方法 | 使用条件 |
指定した数値を基準に、以下いずれかの条件で絞り込む
|
| |
ブール値のオン/オフで絞り込み |
| |
プロパティのうち、1つだけを指定して絞り込み |
| |
プロパティのうち、1つ以上を指定して絞り込み | フィルター条件として指定できるのは5つまで | |
参照プロパティ / シングルセレクト | プロパティのうち、1つだけを指定して絞り込み |
|
参照プロパティ / マルチセレクト | プロパティのうち、1つ以上を指定して絞り込み | フィルター条件として指定できるのは5つまで |
検索ワード | 検索フォームに入力された文言で絞り込み | 検索ページと併用して使用 |
以下のプロパティは、フィルター条件に使用することができません。
ダイナミックフィルター(Dynamic)
動的ページ内にCMSリストを配置した際に、動的ページ内のコンテンツに応じてCMSリストに表示するアイテムを動的に絞り込むことができるフィルターがダイナミックフィルター(Dynamic)です。
設定例や手順は、以下のヘルプページをご覧ください。
ダイナミックフィルターの設定条件
ダイナミックフィルターは以下の条件下でのみ、設定が可能です。
フィルター条件に参照プロパティを使用している場合
動的ページ・CMSリスト・リストのフィルター条件に使用しているCMSモデルが、以下いずれかの組み合わせて一致する場合
| 動的ページ | CMSリスト | フィルター条件の参照プロパティ |
1 | ○ | ー | ○ |
2 | ○ | ○ | ー |






