中從clientlib中排除css我在我的網站中使用了單個clientlib來處理所有頁面。只有一個頁面,我需要從clientlib中排除一個css文件。 在這種情況下,我應該爲該頁面創建不同的clientlib和不同的模板嗎? 或 有沒有其他方法可以做到這一點?如何在CQ
Q
如何在CQ
2
A
回答
2
clientlibs的內容由css.txt和js.txt文件確定,這些文件只是硬編碼列表。當部署應用程序時,clientlib會被彙編,因此在運行時修改它們的內容會有問題。
因此,您將需要多個clientlib來描述兩個不同的css文件列表。請記住,您可以使用「嵌入」,「依賴」和「類別」關係,以便更輕鬆地引用它們。想象一下兩個簡單的客戶端庫名爲A和B - A包含A.css,而B包含B.css。
現在想象我有兩個網頁:Cats.html和Dogs.html。貓需要兩種樣式表,但狗只需要B.css。爲了達到這個目的,我可以給clientlib A一個「cats」類別,clientlib B一個「cats」和「dogs」兩個類別。
這樣,當我使用類別「cats」爲Cats頁面獲取我的clientlibs時,我將同時獲得兩個樣式表。當我使用類別「狗」時,我只會得到B.css。
這裏有一個很好的解釋:http://blogs.adobe.com/experiencedelivers/experience-management/clientlibs-explained-example/
相關問題
- 1. 如何CQ 5.6.1
- 2. CQ 5.4 CQ 5.6.1 LDAPLoginModule
- 3. 在日CQ
- 4. 在CQ如何禁用標籤
- 5. 如何配置CQ的Dialog ROOTPATH根據
- 6. CQ如何使用有力的服務?
- 7. CQ如何驗證每個請求?
- 8. 如何編輯的QueryBuilder到包括CQ:
- 9. 如何將GSA與天CQ集成
- 10. 如何防止cq:對話框繼承
- 11. 撤消功能在CQ
- 12. Cq Parsys與Parsys
- 13. 如何在Adobe CQ 5.5中發佈表單?
- 14. 如何在cq天實現段落系統
- 15. 如何在adobe CQ中創建custome json響應?
- 16. 如何在Adobe Day CQ 5.5中配置web.xml屬性文件?
- 17. 如何檢查CQ extjs中是否存在節點?
- 18. 如何在Jersey CQ中部署和訪問Jersey REST OSGi包?
- 19. Apache Sling如何在CQ/AEM中用作RESTful Web框架?
- 20. 如何在cq頁面上按日期查詢進行搜索
- 21. 如何在CQ中安裝它之後啓動程序包
- 22. sling腳本解析如何在adobe日曆中工作cq
- 23. CQ/AEM - CQ表單組件中的'資源'是什麼?
- 24. 在CQ中創建Flash對象5.6.1
- 25. 查找數據存儲在Adobe CQ
- 26. 在CQ/AEM中繼承小部件值?
- 27. CQ 5.6.1 properties.get()返回null
- 28. Sidekick激活變灰(CQ 5.4)
- 29. CQ基本身份驗證
- 30. AEM CQ allowedParents和allowedChildren性能
感謝@jwepurchase的答覆。 – Njane
其實我需要file1.css,file2.css,file3.css,file4.css和其他頁面的順序相同,並且需要單獨排除單個頁面的file3.css。需要保持相同的順序;否則內容會越來越重疊。你能幫忙嗎? – Njane
選項1 - 使用大量粘貼劑。製作3個客戶庫:(1,2),(3)和(4)。然後再做兩個不包含文件和第一個依賴關係的文件 - 依賴於(1,2),(3)和(4);另一個只取決於(1,2)和(4)。選項2:在css.txt文件中有兩個絕對路徑的clientlib。 – jwepurchase