在某些内容类型的编辑视图(原型)上注册Javascript的推荐方法是什么?
如果portal_javascripts
的老式方式
现有实现的例子有吗?
发布于 2011-03-29 12:02:58
helper_js。请小心使用JavaScript作为浏览器资源,因为我在'++resoure++'-like URL作为helper_js时遇到了问题:显然,原型不喜欢加号(如果我理解正确的话,不能正确转义加号)。javascript_head的宏定义一个名为archetypes_custom_js的页面模板,它将以所有原型的编辑形式自动加载。然后,您可以检查该宏中的特殊条件。参见base_edit.cpt第47行.发布于 2011-03-29 09:25:19
老实说,我喜欢在类型的编辑形式中直接使用旧的填充槽的方法。编辑表单通常不经常被调用(当然也不是来自匿名的),所以由于下载没有完全缓存的代码而造成的少量开销并不是那么糟糕。
发布于 2011-03-29 08:53:34
最佳实践是将您的javascript与尽可能多的其他脚本合并。只需在没有条件的情况下加载它,或者只为经过身份验证的用户加载。包括在Plone中的所有与编辑相关的javascript代码都已经加载到所有经过身份验证的用户。
https://stackoverflow.com/questions/5469844
复制相似问题