我需要添加一些頁面元數據(SEO,Open Graph等),並且每個頁面都可以編輯它。在CQ5中,我修改了頁面組件dialog.xml以允許自定義字段,並且它可以通過sidekick訪問。在AEM 6 Touch用戶界面中,夥伴消失了,齒輪下可用的頁面屬性以其他方式配置,看起來沒有記錄。有沒有辦法在AEM 6中進行配置?或者其他一些方式來編輯元數據?如何在AEM 6中配置頁面屬性?
1
A
回答
4
觸摸UI使用不同的節點類型的對話框(CQ:對話框VS對話框),檢查這篇文章的詳細信息:https://helpx.adobe.com/experience-manager/using/creating-touchui-component.html
2
在AEM 6.1,你可以使用吊索資源合併,覆蓋/擴展/隱藏現有的觸摸UI對話框節點/這裏描述的屬性:
https://docs.adobe.com/docs/en/aem/6-1/develop/platform/sling-resource-merger.html
比方說,比如你想創建頁面時新的TextField(SEO)加入到基本的標籤。
然後,你需要做到以下幾點:
- 創建以下節點結構: /應用/基礎/組件/頁/ CQ:對話框/內容/項目/標籤/項目/基本/項目/ column/items/title/items/seo,只是沒有任何內容的節點結構。所有節點都可以是nt:非結構化的。
- 在節點「/ apps/foundation/components/page/cq:dialog」上設置值爲「/ libs/foundation/components/page/cq:dialog」的屬性「sling:resourceSuperType」
- 指定以下屬性添加到「搜索引擎優化」節點時,你在觸摸UI模式創建一個新的頁面,然後新的文本框搜索引擎優化應該在基本選項卡中顯示創建
sling:resourceType:granite/ui/components/foundation/form/textfield fieldLabel:SEO cq:showOnCreate:{Boolean}true cq:hideOnEdit:{Boolean}false name:./seo
。
相關問題
- 1. AEM CQ5.6添加配置頁面中
- 2. 如何更改AEM 6中預配置網站的佈局
- 3. AEM - 配置如何工作
- 4. AEM-激活節點屬性中的頁面引用以及頁面
- 5. 如何整個頁面在AEM
- 6. 如何顯示屬性頁上/編輯自定義屬性在AEM
- 7. 如何在adobe cq(aem 6)touch UI中實現/配置Rich Text Editor?
- 8. 如何分配在頁面屬性另一頁上的ASP.NET
- 9. 如何在屬性文件中配置每頁項目值
- 10. AEM:如何在Sightly/HTL頁面找到Exception的位置?
- 11. 通過Search/QueryBuilder API檢索AEM頁面屬性
- 12. AEM 6.2從父頁面獲取組件屬性
- 13. AEM 6.1:不能從頁面節點獲取組件屬性
- 14. 如何在TabControl中設置新的TabPage頁面的屬性?
- 15. 如何在jsf頁面中設置bean屬性值?
- 16. 如何在jsf中加載頁面時設置bean屬性?
- 17. 配置更改AEM調度程序上的登錄頁面
- 18. 如何在VS中一次性設置配置屬性?
- 19. 如何爲AEM CQ5.6配置javadoc?
- 20. 在AEM中鎖定多個頁面
- 21. 如何在Tomcat 6中配置SQLite?
- 22. 如何在當前頁面的節點下設置頁面屬性值
- 23. 配置與屬性配置
- 24. 如何在aspx頁面設置屬性的Guid
- 25. 如何一般設置屬性配置?
- 26. aem-mocks屬性測試servlet
- 27. AEM 6.1添加選項卡以觸摸用戶界面頁面屬性
- 28. 訪問Firefox關於:從Web頁面配置屬性
- 29. 如何在頁面中包含sidekick和parsys(AEM)
- 30. 如何將配置屬性賦予Extjs 6中的視圖項目?
我花了大量的時間搜索,並沒有任何結果。我在主要產品文檔中找不到任何提及。看起來常規組件會使用cq:對話框的對話框,但頁面屬性使用一個或另一個取決於哪個UI。 – jiggy 2015-02-24 01:26:57
你說得對,Touch用戶界面文檔遠非完美,你必須谷歌搜索才能找到答案 – 2015-02-24 13:58:45