發佈頁面上顯示錯誤的內容
若要修正此問題,請依照本文所述步驟,從發行者的存放庫刪除 專案 頁面,以及錯誤的 合作夥伴 頁面。
說明 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 頁面之外,還有名稱為 專案 的頁面,其中含有錯誤的頁面 partenerships 做為子項。
也許,在某個時間點內,它是在未發佈的情況下建立和刪除的,並且也被快取。
在刪除(en)底下的整個 專案 頁面並依照下列步驟操作後,此問題已獲得修正:
- 建立義大利文 progetti 頁面的即時副本,但不包含其子項,且具有屬性: 名稱:專案;標題:專案
- 為 progetti 頁面的子系建立即時副本,如下所示:
— 針對 progetti,建立名稱為 個專案 且標題為 個專案的即時副本。
- 夥伴關係 建立名稱為 夥伴關係 且標題為 夥伴關係 的即時副本。 - Publish新建立的頁面。
- 取消發佈頁面。
- 再次刪除整個p 專案 頁面。
如此一來,專案 頁面也會從發佈者的存放庫中刪除,同時刪除不正確的 合作夥伴 頁面。