我正在为plone 4.2开发一些软件包。出于某种原因,当我通过mypackage.blah
安装mypackage.policy
时,它将失去对其resourceDirectories的访问权限,并且其CSS和javascript不可用。
如果我单独安装mypackage.blah
,它可以正常工作。但我尝试使用mypackage.policy
安装它,因此我将mypackage.blah
声明为setup.py
和metadata.xml
中的依赖项。当我安装mypackage.policy
时,它会安装mypackage.blah
,并且会注册其JS和CSS资源,但是portal_javascript会将文件标记为"资源未找到或无法访问"。它好像忽略了resourceDirectory指令。
要忽略resourceDirectory会发生什么?
最初mypackage.policy
使用了z3c.autoinclude,但我尝试在mypackage.blah
甚至mypakcage.policy
中直接包含buildout.cfg
配置,问题仍然存在。日志或控制台中没有错误跟踪。
关于如何解决这个问题的任何想法?
提前致谢。
答案 0 :(得分:2)
你升级了collective.js.jqueryui吗?我做到了,它删除了所有其他的JavaScript!
答案 1 :(得分:1)
我进入了ZMI-> portal_CSS->捆绑(选项卡)并从' jQueryUI'更改到'默认'在3盒子里。如果它已经是默认值,请转到ZMI-> portal_javacripts->捆绑(tab)和更改' jQueryUI'到'默认'在3个方框中。