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

フィルター:CMSリストの表示アイテムを絞り込む

CMSプロパティや検索ワードでフィルター条件を設定し、CMSリストの表示アイテムの絞り込みができます。絞り込みに利用できるプロパティの詳細や設定方法を紹介します。

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

フィルターとは、CMSリストで表示するアイテムを絞り込むための機能です。

サイト制作者がフィルターで表示アイテムを絞り込んだり、サイト訪問者が表示アイテムを絞り込むためのフィルターを設置できます。

Point:CMSリストとは

CMSリストは、Studio内外のデータを参照してサイト上で表示する動的リストのうち、Studio CMSの内部コンテンツデータを紐付けたリストです。

あらかじめ設定したCMSプロパティを元に、リストの表示内容を動的に編集できます。


フィルターの種類

フィルターは、以下のように分類できます。

仕様の詳細や操作方法は、それぞれのヘルプ記事を参照してください。

サイト制作者が表示アイテムを絞り込むフィルター

フィルターの種類

概要

CMSプロパティを条件に固定で絞り込みます。

動的ページ上で表示中アイテムに応じて自動で絞り込みます。

訪問者が表示アイテムを絞り込むフィルター

フィルターの種類

概要

検索ワードフィルター
検索ページ

検索ページと併用して使用するフィルターです。

検索フォームに入力したキーワードに応じて、表示アイテムを絞り込みます。

URLのクエリ文字列を元に、表示アイテムを絞り込みます。


利用できるフィルター条件

フィルター条件として使用できるのは、以下のCMSプロパティと検索ワード(検索ページでのみ使用可能)、URLクエリです。

これらを複数組み合わせたフィルター条件を組むことも可能です。

フィルター条件

絞り込み方法

使用条件

指定した数値を基準に、以下いずれかの条件で絞り込む

  • より大きい

  • 以上

  • より小さい

  • 以下

  • に等しい

  • 等しくない

ブール値のオン/オフで絞り込み

プロパティのうち、1つだけを指定して絞り込み

プロパティのうち、1つ以上を指定して絞り込み

フィルター条件として指定できるのは5つまで

参照プロパティ / シングルセレクト

プロパティのうち、1つだけを指定して絞り込み

参照プロパティ / マルチセレクト

プロパティのうち、1つ以上を指定して絞り込み

フィルター条件として指定できるのは5つまで

検索ワード

検索フォームに入力されたキーワードで絞り込み

検索ページと併用して使用

URLのクエリ文字列の値に応じて絞り込み

対象CMSリストに作用するURLクエリフィルターが設置

注意:フィルター条件に使用できないCMSプロパティ

以下のCMSプロパティは、フィルター条件に使用することができません。


静的なフィルターを設定する

CMSプロパティを条件に、リストの表示アイテムを固定で絞り込むフィルターの設定方法を解説します。

設定例:

CMSモデル「商品」のアイテムのうち、価格が10,000円未満のワンピースのみをCMSリストで表示したい


フィルター条件の設定方法

デザインエディタでフィルターを設定する方法を説明します。

注意: サポート窓口へのお問い合わせについて

  • Studioサポートポリシーに基づき、サポート窓口では個別での設定方法の解説や、フィルター条件の掛け合わせ方法のご相談を承ることはできません。

  • 不具合が疑われる挙動については、Studioへログイン後 右下の[?]よりチャットサポートへお問い合わせください。

設定手順

Point:フィルターの設定前に、事前に以下の対応が必要です。

  • CMSダッシュボードで、フィルター条件に使用するプロパティの設定をする

  • デザインエディタで、ページにCMSリストを設置する

  1. デザインエディタを開きます。

  2. フィルターを設定したいCMSリストを選択します。リストアイテム単体ではなく、CMSリスト全体を選択してください。

    正方形が4つ組み合わされたアイコンが「リスト(List)」です。エディタ上では水色の枠で表示されます。

  3. 右パネルで[データ]タブを選択します。

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

  4. フィルターの設定をします。

    データタブ内の[フィルター]メニュー横の[+]をクリックし、フィルターに使用するプロパティを追加します。

    ※フィルターは最大で5件まで追加が可能です。

    ※フィルター条件を複数設定する際は、AND条件でのみ絞り込みが可能です。OR条件での絞り込みはできません。

  5. フィルター条件を設定します。

    フィルター条件には、デフォルトでURL クエリが設定されています。

    設定フィールド横の鎖のアイコンをクリックして、URLクエリの設定を解除してからフィルター条件を個別に設定します。

  6. エディタ上やライブプレビューでフィルター条件が機能していることを確認します。

  7. 公開パネルでサイトの更新をします。

    公開中サイトでデザインエディタの編集をしている場合には必須の手順です。この操作を行わないと、デザインエディタ上の更新内容が公開サイトに反映されません。

注意:公開サイト上でのみ、リストの表示アイテムがフィルター条件と異なる場合

CMSアイテムの公開ステータスが「公開中」以外のアイテムは、公開サイト上では表示されません。

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