「フィルター」タブ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
フィルターは、検索結果に表示されるアイテムの数を制限します。フィルターには次の3つのタイプがあります。
-
Simpleフィルターを使用して、共通の特性を持つエンティティ (たとえば、特定の資産タイプの資産) を表示できます。単純なフィルターでは、エンティティは、定義されたフィルターが適用された場合にのみ結果に表示されますall 。
-
Compositeフィルターを使用すると、and/or演算子を使用して複数の単純なフィルターをグループ化することで、より高度な検索を作成できます。
-
Fixedフィルターは、選択したエンティティに関連するコンテンツを表示し、詳細ページにのみ適用されます。このタイプのフィルターは、ページ エンティティまたは関連エンティティに適用できます。
固定フィルターは、現在表示されているエンティティのIDなどの動的データに依存します。
フィルターを追加する場合、次の制限が適用されます。
-
自己リレーションでエンティティをフィルタリングすることはできません。
-
エンティティを親でフィルタリングすることはできません。エンティティのchildrenリレーションのみを選択して、Searchコンポーネントを設定できます。
-
フィルタリングできるのは、Searchコンポーネントで設定したエンティティ定義にリンクされたリレーションのみです。
親タクソノミー値をフィルターとして選択すると、リレーションが親の値に設定されたエンティティのみがリストに表示されます。
簡単なフィルターを追加する
各単純なフィルターは1つの条件を表します。デフォルトでは、ネストされていない1つの条件はAND演算子を使用して解決されます。これを変更するには、Edit
をクリックします。
次の例では、Productsページにすべての製品を表示する単純なフィルターが含まれています。ここで、フィルター設定は次のとおりです。
-
Filter type - Definition
-
Definition - Product (M.PCM.Product)

単純なフィルターを追加するには:
-
Layoutタブで、Searchコンポーネントをクリックして詳細ページを開きます。
-
Filtersタブをクリックし、Systemタブをクリックします。
-
Add filter
をクリックします。 -
Simpleオプションを選択し、次のいずれかのフィルターの種類を選択します。
-
Definition - エンティティ定義のみをフィルタリングします。
-
Property - 特定のエンティティ定義フィールドと値でフィルタリングします。
-
Relation - フィルター式を作成する。
-
Selection - エンティティが格納されているエンティティ定義選択プールでフィルタリングします。
-
-
Definitionリストから、定義を選択します。
-
選択内容に基づいて、フィルターに必要な追加パラメーターを構成します。
-
「 Save」をクリックします。
複合フィルターを追加する
単純なフィルターを組み合わせてより高度なロジックを作成する場合は、複合フィルターを使用できます。
複合フィルター内に単純なフィルターを入れ子にすると、入れ子になったフィルターは、複合フィルターの演算子 (次のいずれか) に基づいてまとめて評価されます。
-
AND演算子は、ネストされたすべての単純なフィルターが満たされた場合にのみ満たされます
-
ORネストされた単純フィルターの少なくとも1つが満たされている場合、演算子は満たされます。
フィルターを使用するすべての検索コンポーネントには、AND演算子を使用する最上位の複合フィルターが標準で用意されています。この複合フィルターは削除できませんが、必要に応じてオペレーターをORに変更できます。
次の例では、Project contentページの最上位に複合フィルターが含まれており、OR演算子を使用してアセットまたはフラグメントを表示します。 AND演算子を使用するネストされた複合フィルターが2つあります。

この複合フィルターの構成により、次の検索結果が生成されます。

複合フィルターを追加するには:
-
まだ行っていない場合は、最初の単純なフィルターを追加します。
-
Add filter
をクリックします。 -
Compositeオプションを選択します。
-
次のいずれかの演算子を選択します。
-
And - 隣接する単純なフィルターの両方を満たす必要があります。
-
Or - 隣接する単純なフィルターの1つまたは両方を満たす必要があります。
-
-
「 Save」をクリックします。
-
次の単純なフィルターを追加します。
-
必要な条件をすべて追加するまで、手順2から6を繰り返します。
-
「 Save and close」をクリックします。
固定フィルターを追加する
固定フィルターを使用して、選択したエンティティの関連コンテンツをレンダリングします。
次の例では、Content collectionページに、選択したコレクションの内容を表示する固定フィルターが含まれています。そのコレクションに変更が加えられた場合、フィルターはページに表示される内容を動的に更新します。
ここでは、ページ定義がContent (M.Content) され、フィルター設定は次のとおりです。
-
Input type - Page entity
-
Filter type - Relation
-
Filter - Content (ContentCollectionToContent)

固定フィルターを追加するには:
-
Layoutタブで、Searchコンポーネントをクリックして詳細ページを開きます。
-
Filtersタブをクリックし、Fixedタブをクリックします。
-
Add fixed filter
をクリックします。 -
INPUTセクションで、次の設定を定義します。
畑
形容
Input type
フィルターの入力の種類 ( Page entityまたはRelated entityです。
Relation
Related entity型の場合、ソリューションで定義されている関係の一覧。
-
FILTERSセクションで、選択したInput typeに応じて、次の設定を入力します。
-
「 Save」をクリックします。
-
「 Save and close」をクリックします。