1
我包括使用CQ5 <cq:include>不工作
<cq:include path="navMenu" resourceType="/apps/project/components/common/testMenu" />
收到以下錯誤在另一個組件JSP組件:
http://localhost:4502/content/testsite/en/about/jcr:content/headernav/navMenu.infinity.json ? 404 (Not Found)
I am having the same issues with all the components when used
<cq:include>
tag inside another component jsp.
場景:
- COMPONENT1與吊帶: resourceSuperType到父組件
- cq:包含子組件1內的子組件
- 頁面 - >拖放組件1或將其包含在內。
我很感激這方面的幫助。
謝謝 斯里蘭卡
是resourceType爲不帶/應用/,所以儘量使用簡單resourceType爲=「項目/組件/普通/ testMenu」 那麼接下來的問題將通過,你的組件調用此JSON?或者當你確切地得到這個錯誤? – Thomas
@Thomas我嘗試沒有/ apps /但沒有成功。我在我的問題中提出了一個圖像來說明問題。此問題發生在多個組件通過吊索形成繼承的情況中:resourceSuperType和包含使用cq:include標籤的公共組件的子組件。如果將常用組件拖放到頁面上,則不會發生此問題,請參閱成功圖像。 – Sri
這似乎是繼承中缺少的東西,例如一些中間節點不存在。也許你的繼承組件需要一個cq:template來創建缺少的節點。 – Thomas