ページビルダーでフォームを有効にする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
コンテンツ作成者がページビルダー内でフォームを挿入するには、以下の条件を満たしてください:
-
コンテンツエディターへのアクセス
-
特にレンダリングの可用性やプレースホルダー設定など、サイトのプレゼンテーション設定項目を更新する許可を得ます
以下の設定手順に従ってください:
フォームレンダリングが利用可能で許可されているかを確認してください
ページビルダーでFormsを利用可能にするには、フォームのレンダリングが以下のものであることを確認しなければなりません:
-
サイトで閲覧可能(レンダリング図)
-
ターゲットのプレースホルダーで許可されています(使用した場合、プレースホルダー制限)
プレースホルダーの制限がプレースホルダーに設定されている場合、それらはAvailable Renderings(サイトレベルの可用性)に記載されているものを上書きします。
利用可能な現地レベルのレンダリングにフォームを追加してください
以下のフォームレンダリングがサイトで作成可能であることを必ず確認してください:
-
レンダリング名:フォーム
-
Component ID: 62DD1639-9F28-4040-8738-C886480B2127
-
アイテムパス: /sitecore/layout/Renderings/Feature/JSS Experience Accelerator/Forms/Form
利用可能な現地レベルのレンダリングにフォームを追加:
-
コンテンツエディターで /sitecore/content/<site>/Presentation/Available Renderingsに移動します。
-
フォームレンダリングがまだ含まれていない場合はリストに追加 /sitecore/layout/Renderings/Feature/JSS Experience Accelerator/Forms/Form。
フォームをプレースホルダー制限で許可する
プレースホルダー制限は通常、Allowed Controlsフィールドに1つ以上のレンダリングを含むプレースホルダー設定項目で実装されます。制限を設定すると、作者は許可されたレンダリングをプレースホルダーに追加できます。以下の例では、Formがheadless-mainのプレースホルダーに追加されます。
Sitecoreはページビルダーの作成時にプレースホルダーの制限を強制します。もしターゲットのプレースホルダーでフォームレンダリングが許可されていない場合、フォームレンダリングがAvailable Renderingsに存在しても、そのプレースホルダーのオプションとして表示されません。
Placeholder Settingsアイテムが存在してもAllowed Controlsが空の場合、Sitecoreはプレースホルダーを制限せず、作者は利用可能な任意のレンダリングを追加できます。
フォームをプレースホルダー制限で許可するには:
-
コンテンツエディターで、例えば /sitecore/content/<site>/Presentation/Placeholder Settings/.../headless-mainや /sitecore/content/<site>/Presentation/Placeholder Settings/.../headless-contentなどのサイトのプレースホルダー設定に行ってください。
-
プレースホルダーにPlaceholder Settings項目を選択します(例: headless-mainやheadless-content)。
-
Dataセクションの Allowed Controlsで、/sitecore/layout/Renderings/Feature/JSS Experience Accelerator/Forms/Formを加えます。
これにより、著者はFormコンポーネントをそのプレースホルダーに配置できます。