在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

若要解決此問題,請遵循下列步驟:

  1. 透過驗證荷蘭文(nl)是否在/libs/wcm/core/resources/languages/nl存在,確保它包含在AEM中可辨識的語言之下,如果沒有,請複製現有的語言節點並更新其屬性來建立它。

  2. 更新cq:tags中的languages屬性:

    1. 瀏覽至/content/cq:tags
    2. 編輯languages屬性(多字串)。
    3. nl新增至清單: [ en, de, es, fr, it, nl]
    4. 儲存變更。
  3. 更新您的filter.xml設定,將<filter root="/content/cq:tags" mode="merge"/>取代為<filter root="/content/cq:tags" mode="update"/>以確保現有內容會隨著新設定的加入而更新,因為「合併」模式只會加入新內容,不會修改現有設定。

  4. 進行調整之後,使用Cloud Manager重新部署您的程式碼,並確認荷蘭文(nl)在/content/cq:tags下顯示為支援的語言。

相關閱讀

在AEM檔案中安裝Service Pack後標籤語言設定消失

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