Plone:升级jQuery
使用带有Plone 4.1的jQuery SlickGrid插件并尝试调整网格列的大小会导致jQuery 1.4.4错误 , 这个错误已在更新版本中修复。
是否有可能升级Plone使用的jQuery核心版本,如果是这样,如何做到这一点?
在Plone中更新jQuery并不简单,因为许多脚本(包括JQueryTools的集成)依赖于jQuery 1.4。 JQuery是Products.CMFPlone的一部分。 因此,更新可能会破坏function。
关于jQuery和jQuery UI的Plone开发者邮件列表正在讨论中。
Plone开发者邮件列表上的链接:
- http://plone.293351.n2.nabble.com/Upgrading-jQuery-and-jQueryTools-for-Plone-4-3-tt7070514.html#none – 为Plone 4.3升级jQuery和jQueryTools
- http://plone.293351.n2.nabble.com/JQueryUI-history-and-futur-and-sunburst-s-important-td7054219.html – JQueryUI历史,未来和森伯斯特!重要
您可以非常轻松地覆盖库jquery.js (就像皮肤层中的任何其他文件一样)。 你有3个选择:
-
快速的一个:转到Zope管理界面 – > portal_skins – >自定义并使用右上角的下拉菜单添加一个新的“文件”。 Id = jquery.js,File =您想要的jquery库。
-
正确的:创建一个新的包, 注册一个新的皮肤层并将你的jquery库放在那里(如果需要,可以在“jquery.js”中重命名)。
-
另一个: 使用z3c.jbot覆盖该文件 。
不要像有人建议的那样直接在文件系统中编辑文件:这是不必要的,这是一种非常糟糕的做法。
更多信息: