リンク設定を調整してクロスサイトリンクを有効にする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
リンク レンダリングを使用すると、コンテンツ作成者はサイトへのリンクを追加できます。リンクには、内部リンク、メディアリンク、外部リンク、アンカー、メール、JavaScriptなどがあります。SXAテナントとサイト内でリンクするには、サイト設定を調整する必要があります。
クロスサイトリンクを有効にするには:
-
リンク ルートの場所を設定するには、に移動しますsitecore/Content/Tenant/Site/Settings。
-
Site ConfigurationセクションのLink Settingsフィールドで、次のいずれかのオプションを選択します。
リンク設定 フィールド オプション
リンク ルートの場所
それ自体のみ
既定値。使用可能なリンク ルートの場所は、現在のサイトから取得されます。
テナント内のリンク可能なサイト
現在のテナント内のすべてのリンク可能なサイト。
すべてリンク可能
すべてのテナント内のすべてのリンク可能なサイト。
-
サイトをリンク可能にするには、sitecore/Content/Tenant/Site/Settings/Site Grouping/Siteに移動し、BasicセクションでLinkable Siteチェック ボックスをオンにします。
たとえば、5つのサイトが2つのテナントに分割されている場合は、次のようになります。
サイト5は、テナント間でリンクできるように設定されています。
サイト2を除くすべてのサイトがリンク可能に設定されます。
エクスペリエンス エディターでリンク コンポーネントを追加し、Insert a linkダイアログ ボックスでEdit Linkをクリックすると、サイト2を除くすべてのサイトにリンクできます。
別の例: サイト2はリンク不可に設定され、Link Settingsフィールドは同じテナント内のサイトへのリンクを有効にするように設定されています。
ここでコンテンツ エディターにリンクを挿入すると、同じテナント内のサイト1とサイト3にのみリンクできます。
SXA以外のサイトをリンク可能にするには、サイトの設定ノードにfrom SXA add theプロパティsxaLinkable="true"を追加する必要があります。例えば:

