Webフォームによるマルチサイト実装
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
マーケター向けWebフォーム モジュールは、マルチサイト環境をサポートします。つまり、管理者はWebサイトごとに異なるフォームの場所と設定を定義できます。これは、.configファイル内のサイト定義のformsRoot属性で行うことができます。
この属性の値は、以下を定義するSitecoreパスです。
-
現在のWebサイト内のフォームを保存するフォルダ。
-
現在のWebサイトのフォームの外観と色の設定。
-
アクセス権。
formsRootパラメーターには、アイテムのパスまたはターゲットアイテムのIDが含まれている必要があります。ターゲットアイテムは、/sitecore/Templates/Web Forms for Marketers/Forms Folderテンプレートに基づいている必要があります。
たとえば、web.configファイルでformsRootパラメーターを定義する方法を次に示します。
重複する値が発生しないようにするには、\App_Config\Include\Sitecore.Forms.configファイルでformsRootパラメーターを定義する必要があります。
WebサイトにformsRoot属性が定義されていない場合、新しいフォームはコンテンツ ツリーの /sitecore/System/Modules/Web Forms for Marketers/Local Formsフォルダーに格納されます。