リンク設定を調整してクロスサイトリンクを有効にする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
リンク リストとナビゲーション レンダリングを使用すると、コンテンツ作成者はサイトへのリンクを追加できます。リンクは、内部リンク、メディアリンク、外部リンク、アンカー、メール、JavaScriptです。SXAサイト コレクションとサイト内でリンクするには、サイト設定を調整する必要があります。
クロスサイトリンクを有効にするには:
-
リンク ルートの場所を設定するには、に移動しますsitecore/Content/<site collection>/<site>/Settings。
-
Site ConfigurationセクションのLink Settingsフィールドで、次のいずれかのオプションを選択します。
リンク設定 フィールド オプション
リンク ルートの場所
それ自体のみ
既定値。使用可能なリンク ルートの場所は、現在のサイトから取得されます。
サイト コレクション内のリンク可能なサイト
現在のサイト コレクション内のすべてのリンク可能なサイト。
すべてリンク可能
すべてのサイト コレクション内のすべてのリンク可能なサイト。

-
サイトをリンク可能にするには、sitecore/Content/<site collection>/<site>/Settings/Site Grouping/Siteに移動し、BasicセクションでLinkable Siteチェック ボックスをオンにします。

たとえば、5つのサイトが2つのサイト コレクションに分割されている場合は、次のようになります。

サイト5は、サイト コレクション間でリンクできるように設定されています。サイト2を除くすべてのサイトがリンク可能に設定されます。
エクスペリエンス エディターでリンク リストまたはナビゲーション レンダリングを追加し、リンクを選択してInsert a linkダイアログ ボックスのEdit Linkをクリックすると、サイト2を除くすべてのサイトにリンクできます。
別の例: サイト2はリンク不可に設定され、Link Settingsフィールドは同じサイト コレクション内のサイトへのリンクを有効にするように設定されています。

ここでコンテンツ エディターにリンクを挿入すると、同じサイト コレクション内のサイト (サイト1、サイト2、サイト3) にのみリンクできます。

SXA以外のサイトをリンク可能にするには、サイトの構成ノードにプロパティsxaLinkable="true"を追加する必要があります。例えば: