プレースホルダーの設定
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
アプリケーションがアイテムのレイアウトデータを要求すると、レイアウトサービスのプレースホルダーリゾルバは、プレースホルダーの設定方法に基づいてJSON応答構造を構築します。JSON形式のレスポンスのプレースホルダーを解決するために、レイアウトサービスはプレースホルダーリゾルバーを使用します。
デフォルトでは、レイアウトサービスは名前付きjss構成を使用します。この構成はSitecore.LayoutService.Placeholders.DynamicPlaceholdersResolverリゾルバを使用し、プレースホルダーキーが 動的であることを前提としています。
タイプまたはプレースホルダーリゾルバのいずれかで正しく解決されるプレースホルダーを設定するには:
- Sitecoreコンテンツツリーの /sitecore/layout/Placeholder Settings/Project/
/ の下、プレースホルダー設定を作成します。 - レンダリングアイテムの レイアウトサービスのプレースホルダー フィールドにプレースホルダーを追加してください。あるいは、ルートのプレースホルダーを作成する場合はレイアウト内のレイアウト サービスのプレースホルダー フィールドに追加してください。
- フロントエンドアプリケーションでは、新しいプレースホルダー定義でコンポーネントを強化します。
- 必要に応じて、アプリケーションを再デプロイしてください。
!注レイアウトサービスは、グローバルに作成されたプレースホルダー設定でのみ動作します。アイテムの提示に直接追加されたプレースホルダー設定はすべて無視されます。
この記事を改善するための提案がある場合は、 お知らせください!