我在第5天開發該網站。我正在開發模板,組件和頁面,並面臨一個問題。在網站的頁面上可以是組件的一個實例,並且需要阻止添加其他實例。我怎樣才能做到這一點?也許有人遇到過這個問題?要求頁面上至多有一個組件實例
1
A
回答
1
如果作者不需要將組件添加到頁面的不同區域(parsys容器),則可以將其包含在靜態位置中。然後,作者可以填充組件或將其留空以隱藏組件。然後你會把它從夥伴中拿出來,所以他們不能添加額外的副本。
0
這只是一個提示,但它可能會解決您的問題:http://dev.day.com/content/kb/home/cq5/Development/Components/HowToDefineComponentListDynamically.html。
+0
感謝您的鏈接,但據我所知,它說可用組件的列表是在客戶端處理的。也許值得嘗試爲parsis編寫一個監聽器。他將檢查頁面上組件的可用性,如果這樣的組件已經存在,腳本將阻止添加。雖然我真的不能想象它應該如何工作:( – 2012-04-05 12:29:50
+0
其實很難過,這種情況下不能使用CMS的標準工具來處理。 – 2012-04-05 12:33:27
相關問題
- 1. 具有多個Javascript實例的頁面上的多個控件
- 2. 要求同一個文件在多個實例上
- 3. Jquery同一頁面上的事件的多個實例
- 4. Ajax上傳器在同一頁面上的多個實例
- 5. 在一個頁面上的多個jQuery自動完成實例
- 6. 在HTML頁面上創建一個google API的多個實例
- 7. 在一個頁面上顯示Google地圖的多個實例
- 8. 在一個頁面上的多個jQuery自動完成組合框的實例
- 9. 頁面上有多個同位素實例?
- 10. JQuery SumoSelect - 頁面上具有不同寬度的多個實例
- 11. Angular 2在同一頁面上有多個組件
- 12. 如何在同一頁面上創建這個jquery插件的多個實例?
- 13. MVC DataAnnotations - 要求填寫組中至少有一個字段
- 14. 一個頁面上有多個循環
- 15. 在多個模塊中要求(同一個實例)socket.io
- 16. 在一個頁面上的多個usercontrol實例,但只有最後一個控件被引用
- 17. 一個jar文件中有多個applet,一個頁面上有多個applet?
- 18. 在一個頁面上實現多個jQuery插件
- 19. 要求CookieJar空甚至認爲該頁面有它
- 20. jQuery圖片上傳插件 - 單個頁面上的多個實例-ASP.net
- 21. 在單個頁面上顯示多個Tiny Carousel的實例
- 22. 多實例JavaScript小部件的示例(在同一頁上)?
- 23. 在同一頁面上的多重jQuery實例
- 24. SSRS在一個組的多個實例之間的分頁符
- 25. 在同一頁面上展示這個手風琴的多個實例
- 26. 複合控件,頁面上有多個實例,驗證組設置,但內部文本中斷驗證
- 27. cytoscape.js多個實例頁
- 28. 服務器上有一個類有多少個實例?
- 29. ModX:在一個頁面上顯示多個頁面 - 如何實施
- 30. Joomla 1.5組件的多個實例
如果我正確地理解了你,你必須提供一個組件直接用於使用的頁面一個模板? – 2012-04-13 07:15:27
這種方法失去了靈活性,組件將被綁定到頁面上的一個具體位置,我不能在其他地方放置任何其他東西 – 2012-04-13 11:30:06
是的,它確實降低了靈活性(但它聽起來像是你試着去做)你可以通過將parsys組件放置在你試圖限制的組件的上方和/或下方來允許其他組件位於同一部分中 – crispydc 2012-04-16 13:08:55