ページ上のコレクションをフィルタリングする
サイト上でコレクションを閲覧するユーザーのエクスペリエンスを向上させるために、ページフラグメントを追加してコレクション内のコンテンツをフィルタリングすることができます。 例えば、キーワードを使用して、表示されたコレクションのコンテンツを検索およびフィルタリングするために使用できるフラグメントを追加できます。
ユーザーが表示されたコレクション内のコンテンツをフィルタリングできるように、ページに追加できる 2 つのページフラグメントがあります。 コレクションフィルタフラグメント と 適用済みフィルタフラグメント 。
コレクション・フィルター・フラグメントの使用
コレクションフィルタフラグメントは、ページ上の選択されたコレクションに表示されるコンテンツをフィルタリングするために使用されます。 ユーザーは、キーワードを検索したり、カテゴリやタグを選択して、フィルタフラグメントに関連するコレクションをフィルタリングすることができます。
以下の手順に従って、コレクションフィルタフラグメントをページ( コレクション表示フラグメント ですでにコレクションを表示しているページ)に追加および構成してください:
-
ページの編集中に、ページの任意の場所にコレクション・フィルター・フラグメントを追加します。
-
フラグメントの 全般 設定で、目的のコレクションを選択します。 コレクションが効果を発揮するには、ページ上のコレクション表示フラグメントに表示されている必要があります。
互換性のあるコレクションを選択すると、 Filter ドロップダウンメニューが表示されます。
-
フィルターメニューを使用して、 キーワード 、 カテゴリー 、または タグ フィルターを選択します。
noteFragmentCollectionFilter
とInfoFilter
インターフェイスを実装した)カスタムコレクションフィルターを追加するモジュールがデプロイされている場合、これらのフィルターをリストから選択することもできます。
Collection Filter フラグメントの動作は、Keywords、Category、Tags のいずれのフィルタタイプを設定したかによって変化します。
コレクション表示フラグメントで使用されるコレクション・フィルタ・フラグメントは、オブジェクト・コレクション・プロバイダまたはブループリント・コレクション・プロバイダにマッピングされている場合にのみ機能します。
キーワードによるフィルタリング
キーワード]を選択すると、[コレクションフィルター]フラグメントが検索バーとして表示され、ユーザーはキーワードを入力してコレクションの表示内容をフィルタリングすることができます。
カテゴリーによる絞り込み
Category(カテゴリー)」を選択した場合、「Source(ソース)」入力フィールドを使用して、ユーザーが選択できるカテゴリーを設定することができます。
-
希望するカテゴリーを含む語彙または親カテゴリーを選択したら、 Select This Level をクリックします。
-
ページを公開する。
カテゴリフィルタを設定すると、コレクションフィルタフラグメントにカテゴリのメニューが表示されます。 ユーザーは、1つまたは複数のカテゴリーを選択して、コレクションの表示内容をフィルタリングすることができます。
タグによるフィルタリング
タグが選択されている場合、ユーザーは提供されたフィールドに入力し、選択可能な既存のタグを示すドロップダウンを見ることができます。
適用フィルターフラグメントの使用
Applied Filters Fragment は、 Collection Filter Fragment で適用されたフィルターのリストを見るために使われる。
次の手順に従って、(すでに設定されているコレクションフィルタフラグメントを持つ)ページに適用済みフィルタフラグメントを追加してください:
-
ページの編集中に、ページ上の任意の場所に適用済みフィルターフラグメントを追加します。
-
Applied Filter Fragment の General 設定で、目的のコレクションを選択します。 同じコレクションをページに表示し、 コレクションフィルタフラグメント で構成する必要があります。
-
ページを公開する。
これで、ユーザがコレクションフィルタフラグメントでコンテンツをフィルタリングすると、Applied Filters Fragmentに、設定されたコレクションに現在適用されているフィルタのリストが表示されます。 また、表示されている各フィルタの X ボタンをクリックして、フィルタを削除することもできます。