AEM as a Cloud Service:カスタムメタデータフォームのコンテンツフラグメントへの割り当て
✨ このコンテンツはAIが生成したもので、不正確である可能性があります。 生成AI用語
この記事では、Adobe Experience Manager as a Cloud Serviceの同じフォルダー内で、カスタムメタデータフォームをコンテンツフラグメントにのみ割り当て、ページタイプのアセットには割り当てない場合の現在の製品動作と使用可能な回避策について説明します。
説明 description
環境
- Adobe Experience Manager(AEM)as a Cloud Service(すべてのバージョン)
症状
Assets ビューでコンテンツフラグメントのカスタムメタデータフォーム(例えば、アンカーIdやビジュアルスペースなどのフィールド)を有効にする場合、カスタムメタデータフォームをコンテンツフラグメントにのみ適用し、同じフォルダー内のページタイプのアセットに適用しない必要があります。 これは通常、複数の環境やリージョンをまたいで一貫性のある設定をおこなうために、「CMS as code」アプローチを使用して行われます。
メタデータフォームがAssets ビューのフォルダーに割り当てられる場合、そのフォルダー内のすべてのアセットとそのサブフォルダーに、アセットタイプ(コンテンツフラグメント、画像、ドキュメント、ページ)に関係なく適用されます。 エラーメッセージはありませんが、同じフォルダー内でのメタデータフォームのタイプベースの割り当てはサポートされていません。
原因
AEM as a Cloud Serviceの現在のプロダクトデザインでは、Assets ビューでのメタデータフォームのフォルダーベース(文字ベースではない)の割り当てのみがサポートされています。 メタデータフォームを、他のアセットタイプも含むフォルダー内のコンテンツフラグメントのみに制限することはサポートされていません。
解決策 resolution
問題を解決するには、次の手順に従います。
- コンテンツフラグメントとページタイプアセットを別のDAM フォルダー階層に保存します。
- コンテンツフラグメント固有のメタデータフォームを、コンテンツフラグメントを含むフォルダーにのみ割り当てます。
- ページタイプのアセットを含むフォルダーに、デフォルトまたは別のメタデータフォームを割り当てます。
- フォルダーを分離できない場合は、カスケーディングメタデータを使用してフィールドレベルの表示ルールを設定し、コンテンツフラグメント固有のフィールドがアセットがコンテンツフラグメントの場合にのみ表示されるようにします。 ページタイプアセットに関連しないフィールドを非表示にします。
- すべてのメタデータフォーム定義とフォルダー割り当てがデプロイメントパッケージに含まれていることを確認し、すべての環境と地域で一貫した設定を維持します。