我发现在安装了 1.2.0 Five.grok 的 Plone 安装中,我只需要在我的 egg 源中有一个“静态”文件夹,grok 就会适当地注册它。
当我移动到安装了 1.3.0 的 Five.grok 的环境时,这个静态文件夹没有被注册。当然,我可以在 configure.zcml 文件中显式注册它——效果很好。检查five.grok 的源代码确实有一个与此相关的更改:在five.grok 的1.2.0 和1.3.0 之间的meta.py 中删除了StaticResourcesGrokker 类。
我只是想了解是否有一种以“grok 方式”注册静态文件夹的新方法,还是应该恢复到在 configure.zcml 中使用显式注册?