在AEMaaCS中無法對「cq:tags」新增其他語言
在Adobe Experience Manager as a Cloud Service (AEMaaCS)中,嘗試將荷蘭文(nl)新增為cq:tags下的支援語言在本機成功,但透過Cloud Manager部署後無法在開發環境中反映。 若要解決此問題,請更新篩選器設定並驗證語言支援。
說明 description
環境
Adobe Experience Manager (AEM) as a Cloud Service — 網站
問題/症狀
-
本機在
cq:tags下新增的荷蘭文(nl)語言未出現在開發環境中。 -
已採取下列步驟來緩解問題,但更新的設定並未反映在開發環境中:
- 已在
ui.content/src/main/content/jcr_root/content/_cq_tags下新增.content.xml檔案 - 已更新
ui.content/src/main/content/META-INF/vault/filter.xml with <filter root="/content/cq:tags" mode="merge"/>下的filter.xml檔案
- 已在
-
部署完成且沒有錯誤,但變更不會反映出來。
解決方法 resolution
若要解決此問題,請遵循下列步驟:
-
透過驗證荷蘭文(
nl)是否在/libs/wcm/core/resources/languages/nl存在,確保它包含在AEM中可辨識的語言之下,如果沒有,請複製現有的語言節點並更新其屬性來建立它。 -
更新
cq:tags中的languages屬性:- 瀏覽至
/content/cq:tags。 - 編輯languages屬性(多字串)。
- 將
nl新增至清單:[ en, de, es, fr, it, nl]。 - 儲存變更。
- 瀏覽至
-
更新您的
filter.xml設定,將<filter root="/content/cq:tags" mode="merge"/>取代為<filter root="/content/cq:tags" mode="update"/>以確保現有內容會隨著新設定的加入而更新,因為「合併」模式只會加入新內容,不會修改現有設定。 -
進行調整之後,使用Cloud Manager重新部署您的程式碼,並確認荷蘭文(
nl)在/content/cq:tags下顯示為支援的語言。
相關閱讀
在AEM檔案中安裝Service Pack後標籤語言設定消失
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f