我正在为plone 4.2开发几个包。由于某种原因,当我通过mypackage.policy
安装mypackage.blah
时,它失去了对其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,但我尝试在mypakcage.policy
甚至buildout.cfg
中直接包括mypackage.blah
配置,问题仍然存在。日志或控制台中没有错误跟踪。
我该怎么解决这个问题?
是否升级了collective.js.jqueryui?我这样做了,它删除了所有其他javascript!
我进入ZMI->portal_CSS-> bundles(选项卡),并将3个框中的'jQueryUI'更改为'default'。如果它已经是默认的,转到ZMI-> portal_javacscripts -> bundles(选项卡),并将3个框中的'jQueryUI'更改为'default'。