我在第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. Jquery同一页面上的事件的多个实例
- 5. Ajax上传器在同一页面上的多个实例
- 6. 在HTML页面上创建一个google API的多个实例
- 7. 在一个页面上的多个jQuery自动完成实例
- 8. 在一个页面上显示Google地图的多个实例
- 9. 使用Javascript在一个页面上创建多个实例
- 10. 简单模态弹出一个页面上的多个实例
- 11. 在一个页面上的多个jQuery自动完成组合框的实例
- 12. JQuery SumoSelect - 页面上具有不同宽度的多个实例
- 13. 页面上有多个同位素实例?
- 14. jQuery同位素 - 同一页面上的多个实例
- 15. 在同一页面上的多个filepicker.io实例?
- 16. 在同一页面上的多个d3强制布局实例
- 17. Angular 2在同一页面上有多个组件
- 18. 如何在同一页面上创建这个jquery插件的多个实例?
- 19. KnockoutJS - 组件 - 多个实例
- 20. ajax - 从一个页面上的多个文件请求数据?
- 21. Ember.js - 页面上的多个组件
- 22. MVC DataAnnotations - 要求填写组中至少有一个字段
- 23. 一个页面上有多个循环
- 24. Vim:查看页面上的所有实例并选择一个
- 25. 在多个模块中要求(同一个实例)socket.io
- 26. 在一个页面上的多个usercontrol实例,但只有最后一个控件被引用
- 27. 一个jar文件中有多个applet,一个页面上有多个applet?
- 28. 要求CookieJar空甚至认为该页面有它
- 29. 在一个页面上实现多个jQuery插件
- 30. jQuery图片上传插件 - 单个页面上的多个实例-ASP.net
如果我正确地理解了你,你必须提供一个组件直接用于使用的页面一个模板? – 2012-04-13 07:15:27
这种方法失去了灵活性,组件将被绑定到页面上的一个具体位置,我不能在其他地方放置任何其他东西 – 2012-04-13 11:30:06
是的,它确实降低了灵活性(但它听起来像是你试着去做)你可以通过将parsys组件放置在你试图限制的组件的上方和/或下方来允许其他组件位于同一部分中 – crispydc 2012-04-16 13:08:55