Javascript和CSS:找不到资源或无法访问资源

时间:2014-05-12 17:43:44

标签: plone plone-4.x

我正在为plone 4.2开发一些软件包。出于某种原因,当我通过mypackage.blah安装mypackage.policy时,它将失去对其resourceDirectories的访问权限,并且其CSS和javascript不可用。

如果我单独安装mypackage.blah,它可以正常工作。但我尝试使用mypackage.policy安装它,因此我将mypackage.blah声明为setup.pymetadata.xml中的依赖项。当我安装mypackage.policy时,它会安装mypackage.blah,并且会注册其JS和CSS资源,但是portal_javascript会将文件标记为"资源未找到或无法访问"。它好像忽略了resourceDirectory指令。

要忽略resourceDirectory会发生什么?

最初mypackage.policy使用了z3c.autoinclude,但我尝试在mypackage.blah甚至mypakcage.policy中直接包含buildout.cfg配置,问题仍然存在。日志或控制台中没有错误跟踪。

关于如何解决这个问题的任何想法?

提前致谢。

2 个答案:

答案 0 :(得分:2)

你升级了collective.js.jqueryui吗?我做到了,它删除了所有其他的JavaScript!

答案 1 :(得分:1)

我进入了ZMI-> portal_CSS->捆绑(选项卡)并从' jQueryUI'更改到'默认'在3盒子里。如果它已经是默认值,请转到ZMI-> portal_javacripts->捆绑(tab)和更改' jQueryUI'到'默认'在3个方框中。