已发布页面上显示错误的内容
要修复此问题,请按照本文中的步骤从发布者的存储库中删除 项目 页面以及错误的 合作伙伴 页面。
描述 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)下的整个 项目 页面并按照以下步骤操作后,问题已得到修复:
- 创建意大利语 progetti 页面的Live Copy,而不包含其子页面,并具有属性: 名称:项目;标题:项目
- 为 progetti 页面的子级创建活动副本,如下所示:
— 对于 progetti,使用名称 项目 和标题 项目创建Live Copy。
- 伙伴关系 创建名为 伙伴关系 且标题为 伙伴关系 的Live Copy。 - Publish新创建的页面。
- 取消发布页面。
- 再次删除整个p 项目 页面。
这样,项目 页面也将与不正确的 合作伙伴 一起从发布者的存储库中删除。