2013-05-13 72 views
0

我正在使用Adobe的CQ版本5.6。我需要爲主頁新項目設置一個新模板。在創建主頁組件(我已經將我的超級資源類型設置爲基礎/組件/頁面)和模板(將資源類型設置爲Test/components/page/homepage)之後,我打開了我的siteadmin。當我嘗試創建新頁面時,無法找到我新創建的模板。爲什麼我的自定義CQ5模板沒有顯示出來?

任何想法?

+0

檢查http://wem.help.adobe.com/content/enterprise/en_US/10-0/wem/developing/templates.pdf – 2016-01-19 04:41:28

回答

1

這是由一組屬性的控制,你可能需要設置一個或更多的這些:

  • CQ:allowedTemplates
  • allowedParents
  • allowedPaths
  • allowedChildren

有關可用模板的解析過程的更多信息,請參閱Template Availability in the docs

+0

謝謝..我沒有正確設置你提到的屬性,但沒有無濟於事。 有一種解決方法,我有點絆倒..我最初使用CRXDE 1.0.1來開發我的模板。然而,在刪除我的模板,並使用CRXDE Lite(基於Web的IDE)創建完全相同的模板並保持我的屬性不變的情況下,我能夠在我想創建新頁面時找到我的模板.. 怪異的吧? – bongman1612 2013-05-16 11:41:00

+0

@ bongman1612對我來說聽起來很奇怪,但是我不能說這些,因爲我根本不使用CRXDE,並且在我需要快速修復時只使用CRXDE Lite。我幾乎在IntelliJ中完成所有的開發工作,並使用Maven構建腳本+ http://plugins.jetbrains.com/plugin/7328將數據同步到/從CRX中進行同步。 – shsteimer 2013-11-24 19:19:51

-1

您必須設置allowedPaths屬性「/content(/.*)?」在模板中。請訪問http://www.cqtuts.com/cq5/what-is-cq5-template.html以瞭解更多信息。

+0

是否不允許使用allowedPaths?這是不是意味着它會導致它在任何地方都可能出現在每個站點 – 2016-01-19 03:22:47

相關問題