Grok在plone产品中查找我的静态文件夹

Grok在plone产品中查找我的静态文件夹,plone,grok,Plone,Grok,我发现在Plone安装中,安装了1.2.0 five.grok,我只需要在我的egg源代码中有一个“静态”文件夹,grok就会适当地注册它 当我移动到安装了1.3.0 five.grok的环境时,此静态文件夹未注册。当然,我可以在configure.zcml文件中显式注册它-这很好。检查five.grok的源代码确实有一个与此相关的更改:staticResourcesBrokker类在five.grok的1.2.0和1.3.0之间从meta.py中删除 我只是想了解是否有一种新的方式可以让静态文

我发现在Plone安装中,安装了1.2.0 five.grok,我只需要在我的egg源代码中有一个“静态”文件夹,grok就会适当地注册它

当我移动到安装了1.3.0 five.grok的环境时,此静态文件夹未注册。当然,我可以在configure.zcml文件中显式注册它-这很好。检查five.grok的源代码确实有一个与此相关的更改:staticResourcesBrokker类在five.grok的1.2.0和1.3.0之间从meta.py中删除


我只是想了解是否有一种新的方式可以让静态文件夹以“grok方式”注册,或者我应该恢复到在configure.zcml中使用显式注册吗?

我没有解释为什么这样一个方便的功能消失了。我所能找到的就是这个提交差异:

正如您从差异中看到的,StaticResourcesBrooker类在与sylvain-zope213的合并过程中被删除。(原文如此)分行,未给出任何意见


在恢复此功能之前,最好手动注册静态文件夹。

答案可能是:

引述:

“static”目录不再自动搜索并注册为DirectorySource,以提供静态资源。为静态资源提供服务正被Fanstatic库和WSGI组件所取代