1. Sites

クロスサイトリンクを有効にするためにリンク設定を調整してください

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Linkリストとナビゲーションレンダリングでは、コンテンツ作成者がサイトへのリンクを追加できます。リンクは内部リンク、メディアリンク、外部リンク、アンカー、メール、JavaScriptなどがあります。サイトコレクションやサイト内でリンクするには、サイト設定を調整する必要があります。

クロスサイトリンクを有効にするには:

  1. リンクルートの位置はsitecore/Content/<site collection>/<site>/Settingsにナビゲートして設定できます。

  2. Site ConfigurationセクションのLink Settings欄で、以下のオプションのいずれかを選択してください:

    Link Settingsフィールドオプション

    Linkルートの位置

    それ自体だけ

    デフォルト価値。利用可能なリンクルートの位置は現在のサイトから取得しています。

    サイトコレクション内のリンク可能なサイト

    現在のサイトコレクション内のすべてのリンク可能なサイト。

    すべてリンク可能

    すべてのサイトコレクション内のリンク可能なサイト。

    Link settings
  3. サイトをリンク可能にするには、sitecore/Content/<site collection>/<site>/Settings/Site Grouping/Siteに移動し、BasicセクションでLinkable Siteチェックボックスを選択してください。

    Linkable site check box

例えば、5つのサイトが2つのサイトコレクションに分かれている場合:

Site collection example

サイト5はサイトコレクション間でリンクできるように設定されています。サイト2を除くすべてのサイトはリンク可能に設定されています。

PagesでLinkリストまたはナビゲーションレンダリングを追加し、リンクを選択してInsert a linkダイアログボックスのEdit Linkをクリックすると、サイト2以外のすべてのサイトにリンクできます。

別の例として、サイト2はリンク不可に設定されており、Link Settingsフィールドは同じサイトコレクション内のサイトへのリンクを有効にするように設定されています:

Link settings field

現在、Content Editorにリンクを挿入すると、同じサイトコレクション内のサイト(Site 1、Site 2、Site 3)にのみリンクできます。

Insert Link
注記

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

<site name="website" enableTracking="true" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/home" language="en" database="master" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="50MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="25MB" filteredItemsCacheSize="10MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" cacheRenderingParameters="true" renderingParametersCacheSize="10MB" enableItemLanguageFallback="false" enableFieldLanguageFallback="false" sxaLinkable="true" />
この記事を改善するための提案がある場合は、 お知らせください!