已发布页面上显示错误的内容

要修复此问题,请按照本文中的步骤从发布者的存储库中删除​ 项目 ​页面以及错误的​ 合作伙伴 ​页面。

描述 description

环境
Adobe Experience Manager (AEM)

问题
该站点有两个语言分支 — 意大利语(it)和英语(en) — 具有相同的内容,英语分支是意大利语分支的实时副本。


英文 项目 ​页面的名称为​ progetti,但它也具有设置为​ 项目 ​的别名,因此它应该可以在http://< Publisher>中访问。< URL> /content/htlab/en/progetti.html和http://<发布者>< URL> /content/htlab/en/projects.html。
但是,仅当通过 progetti ​访问时,正确的子项才会显示为页面中的可访问链接 — 项目 ​和​ 合作关系

无论何时通过 项目 ​访问该页面,显示的子项都是​ 项目 ​和错误的页面​ 合作伙伴,尽管该页面不存在于作者中。

解决方法 resolution

在发布服务器的存储库中,除了正确的​ progetti ​页面外,还有一个名为​ projects ​的页面,该页面包含错误的页面​ partenerships 作为子页面。
也许在某个时候,它创建后又被删除,没有发布,而且它也被缓存了。
在删除(en)下的整个 项目 ​页面并按照以下步骤操作后,问题已得到修复:

  1. 创建意大利语​ progetti ​页面的Live Copy,而不包含其子页面,并具有属性: 名称:项目;标题:项目
  2. 为​ progetti 页面的子级创建活动副本,如下所示:
                  — 对于 progetti,使用名称​ 项目 ​和标题​ 项目创建Live Copy。
                 - 伙伴关系 ​创建名为​ 伙伴关系 ​且标题为​ 伙伴关系 ​的Live Copy。
  3. Publish新创建的页面。
  4. 取消发布页面。
  5. 再次删除整个p 项目 ​页面。

这样,项目 ​页面也将与不正确的​ 合作伙伴 ​一起从发布者的存储库中删除。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f