条件の詳細ページ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
詳細ページの階層条件を表示するには、条件付き詳細ページを使用します。これは、ユーザーがこのページの親に移動すると、条件を満たした最初の子ページにリダイレクトされることを意味します。満たされている条件がない場合、または既存の条件がない場合、ユーザーは親ページにリダイレクトされます。
条件の詳細ページを使用すると、すべてのエンティティ タイプに対応する一般的なページではなく、特定のエンティティ タイプの詳細を表すようにカスタム設計された特殊な詳細ページにユーザーを自動的にリダイレクトできます。
次の例では、[アセットの詳細 (動画)] ページは [アセットの詳細] ページの子です。
アセットの検索ページでアセットをクリックすると、アセットが動画形式の場合は、既定の [アセットの詳細] ページの代わりに子ページの [アセットの詳細 (動画)] にリダイレクトされます。
この 2 つのフローの例は、子ページに設定された条件がどのように機能するかを示しています。最初のフローでは、MP4 ファイル形式のアセットは子ページである [アセットの詳細 (動画)] の条件を満たしているため、このページにリダイレクトされます。[アセットの詳細 (動画)] ページには、[動画分析] と [動画の字幕] のような動画固有のページ コンポーネントがあります。
2 番目のフローでは、JPG 形式のアセットは子ページである [アセットの詳細 (動画)] の条件を満たしていないため、親ページである既定の [アセットの詳細] にリダイレクトされます。
子の詳細ページに対する条件の作成
子の詳細ページに対する条件の作成
子の詳細ページに対する条件を作成するには:
-
メニュー バーで [管理]
をクリックします。
-
管理ページで、[ページ] をクリックします。
-
左側のペインの検索ボックスに、詳細ページの名前として、たとえば「アセットの詳細」と入力し、ページを選択します。
-
[条件] タブで [+条件] をクリックし、エンティティ定義のドロップダウン リストからエンティティ定義、たとえば AssetMediaToAsset を選択します。
-
使用可能なリストから、句を選択します。
- 含む: IS や EQUALS 演算子に相当します。
- 含まない: IS NOT や DOES NOT EQUAL 演算子に相当します。
- 空である: IS NULL 演算子に相当します。
- 空でない: IS NOT NULL 演算子に相当します。
-
使用可能なリストから、演算子を選択します。
- all (すべて): 論理演算子の AND に相当します。
- any (いずれか): 論理演算子の OR に相当します。
-
[+追加] をクリックし、条件に含めるエンティティを選択します。
利用可能なエンティティは、選択したエンティティ定義に関連しています。
-
条件にエンティティ タイプを含めるには、エンティティの横にある右矢印 (→) をクリックし、エンティティ タイプを選択して [選択] をクリックします。
この例では、エンティティはアセット メディア エンティティ定義と、動画ファイル形式のエンティティ タイプはで定義されています。
複数の条件を追加するには、次を使用します。
- 条件の all (すべて) または any (いずれか) に一致する場合。
- 複数の条件が存在する場合は AND および OR 演算子。
各ページの親は 1 つのみですが、子は複数設定できます。条件は子ページでのみ設定できます。親ページを設定する必要はありません。