Adobe Experience Manager: 「沒有擴充功能html的轉譯器」的第一個調查步驟
本文說明錯誤訊息的原因:嘗試在Adobe Experience Manager中開啟網頁時,發生下列問題: 沒有延伸模組html的轉譯器,。
說明 description
環境
-
Adobe Experience Manager 6.5
-
Adobe Experience Manager as a Cloud Service
問題/症狀
您可能會遇到錯誤訊息,其中包含 沒有延伸模組html 的轉譯器。 本文會引導您進行初始檢查,以便在此錯誤發生時執行。
解決方法 resolution
錯誤訊息 沒有延伸模組html 的轉譯器建議AEM找不到轉譯HTML內容所需的指令碼或程式。 因此,這可能會導致無法顯示頁面的部分或整個頁面。
範例:
01.01.2024 12:34:56.789 *ERROR* [ 192.168.0.123 [ 0000000000000] GET /content/wknd/us/en/testpage01.html HTTP/1.1] org.apache.sling.servlets.get.impl.DefaultGetServlet No renderer for extension html, cannot render resource TemplatedResourceImpl, type=wknd/components/missing, path=/content/wknd/us/en/testpage01/jcr:content/root/container/text
在指定的範例中,錯誤表示當存取頁面/content/wknd/us/en/testpage01.html
時,無法轉譯該頁面的某些元件。 具體來說,在AEM中找不到 wknd/components/missing (位於testpage01上 jcr:content/root/container/text 的sling:resourceType
元件)。 因此,這會導致頁面中缺少元件。
解決此錯誤的第一步是驗證資源是否存在,如AEM中給定範例中的型別 wknd/components/missing 所表示。