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
页面02中的交叉链接:
<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>
包含子页面
创建启动项时,选择 包含子页面 会将这些页面中的链接转换为启动项(https://experienceleague.adobe.com/content/launches?lang=zh-Hans)下的链接。
步骤 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 LeagueCampaign社区中提问
如果您想了解有关此主题的解答或阅读之前的解答问题,我们邀请您查看包含本文的Experience League社区博客文章,向我们发送您的问题和评论,并加入我们的Experience LeagueCampaign社区!