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 ​所表示。

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