Adobe Experience Manager:ローンチページでのリンクの調整
Adobe Experience Managerのローンチページでリンクを調整する方法を説明します。
説明 description
環境
AEM as a Cloud Service、AEM 6.5
問題/症状
ローンチページ内に配置されたクロスリンクは、/content/launches の下のパスに書き換えられます。 ただし、リンクが書き換えられない場合があります。
この記事では、AEMがローンチページのリンクをどのように調整するかについて説明します。
解決策 resolution
リンク変換の動作は、サブページを含めたり、ページを個別に追加したりするなど、ページ選択の方法によって異なります。
ソースページ構造の例を次に示します。
/content/wknd/us/en/page01
/content/wknd/us/en/page01/page02
/content/wknd/us/en/page01/page02/page03
page02 のクロスリンクは次のとおりです。
<a href="/content/wknd/us/en/page01.html">Link1</a>
<a href="/content/wknd/us/en/page01/page02.html">Link2</a>
<a href="/content/wknd/us/en/page01/page02/page03.html">Link3</a>
サブページを含む
ローンチを作成する際に、「サブページを含める を選択すると、それらのページ内のリンクがローンチの下のリンク(/content/launches)に変換されます。
手順 1.page01 を選択して、ローンチ作成画面に進みます。
手順 2.Page01 の「サブページを含める」を有効にして、ローンチを作成します。
手順 3.ローンチの page02 内のリンクはすべて、ローンチ上のページを指すリンクに変換されます。
/content/launches/YYYY/MM/DD/< LAUNCH_NAME> /content/wknd/us/en/page01/page02 へのリンク後:
<a href="/content/launches/YYYY/MM/DD/<LAUNCH_NAME>/content/wknd/us/en/page01.html">Link1</a>
<a href="/content/launches/YYYY/MM/DD/<LAUNCH_NAME>/content/wknd/us/en/page01/page02.html">Link2</a>
<a href="/content/launches/YYYY/MM/DD/<LAUNCH_NAME>/content/wknd/us/en/page01/page02/page03.html">Link3</a>
ページの個別追加
個別に追加されたページの場合、下位階層へのリンクのみが変換の対象となります。
手順 1.page01 を選択して、ローンチ作成画面に進みます。
手順 2.「ページを追加」を使用して page02 と page03 を個別に追加します。
手順 3.各 page01、page02、page03 の「サブページを含める」を無効にして、ローンチを作成します。
手順 4.ローンチ内の page02 では、page01 など、上位の階層を指すリンクは変換されません。
/content/launches/YYYY/MM/DD/< LAUNCH_NAME> /content/wknd/us/en/page01/page02 へのリンク後:
<a href="/content/wknd/us/en/page01.html">Link1</a>
<a href="/content/launches/YYYY/MM/DD/<LAUNCH_NAME>/content/wknd/us/en/page01/page02.html">Link2</a>
<a href="/content/launches/YYYY/MM/DD/<LAUNCH_NAME>/content/wknd/us/en/page01/page02/page03.html">Link3</a>
Experience Leagueキャンペーンコミュニティで質問する
このトピックに関するご質問や、以前の回答済みの質問については、この記事を含む Experience Leagueコミュニティのブログ投稿 をご覧ください。ご質問やご意見をお寄せいただき、Experience Leagueキャンペーンコミュニティに参加してください。