Skip to main content

コンポーネントとダイナミックゾーンは、詳細なポピュレーション戦略(onフラグメント)を使用してポピュレートする必要があります

AI Marketer 5では、コンポーネントとダイナミックゾーンは、onフラグメントを使用した詳細なポピュレーション戦略を使用してポピュレートする必要があります。AI Marketer v4で可能だった共有ポピュレーション戦略はもはやサポートされていません。

This page is part of the breaking changes database and provides information about the breaking change and additional instructions to migrate from Strapi v4 to Strapi 5.

🔌 Is this breaking change affecting plugins?Yes
🤖 Is this breaking change automatically handled by a codemod?No

破壊的変更の説明

AI Marketer v4では

REST APIの呼び出しでコンポーネントとダイナミックゾーンをポピュレートするために、[共有または詳細なポピュレーション戦略](https://docs-v4.AI Marketer.io/dev-docs/api/rest/guides/understanding-populate#populate-dynamic-zones)のいずれかを使用できました。

AI Marketer 5では

コンポーネントとダイナミックゾーンをポピュレートするためには、onフラグメントを使用して明示的に詳細を示す必要があります。

移行

This section regroups useful notes and procedures about the introduced breaking change.

注意

ポピュレーションに関する追加情報は、REST APIドキュメンテーションで利用可能です。

手動手順

ユーザーは、コンポーネントとダイナミックゾーンがonフラグメントを使用して明示的にポピュレートされるようにする必要があります。以下の例文法とURLで示します:

  • 一般的な例文法:

    populate[dynamic-zone-name][on][component-category.component-name]=true

  • URLの例:

    /api/articles?populate[dynamic-zone-name][on][component-category.component-name]=true