首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Plone中解析ConfigurationError错误“未知指令”?

如何在Plone中解析ConfigurationError错误“未知指令”?
EN

Stack Overflow用户
提问于 2014-05-08 05:32:28
回答 1查看 893关注 0票数 3

创建了新的plone站点之后,我使用以下命令创建了新产品

代码语言:javascript
复制
 ../bin/zopeskel plone_basic dummy.work

我在./dumy.work/src/dummy/work .then下创建了浏览器文件夹,我在configure.zcml文件中配置了浏览器文件夹,如下所示。

代码语言:javascript
复制
<configure
    xmlns="http://namespaces.zope.org/zope"
    xmlns:five="http://namespaces.zope.org/five"
    xmlns:i18n="http://namespaces.zope.org/i18n"
    xmlns:browser="http://namespaces.zope.org/browser"
    xmlns:plone="http://namespaces.plone.org/plone"
    xmlns:zcml="http://namespaces.zope.org/zcml"
    xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
    i18n_domain="dummy.work">

    <five:registerPackage package="." initialize=".initialize" />
    <plone:static
        directory="browser"
        type="work"
        name="dummy.work"
        />

    <genericsetup:registerProfile
        name="default"
        title="dummy.work"
        directory="profiles/default"
        description="Installs the dummy.work package"
        provides="Products.GenericSetup.interfaces.EXTENSION"
        />
    <include package=".browser" />
</configure>

当我试图创建一个实例时,我得到的错误如下

代码语言:javascript
复制
ConfigurationError: ('Unknown directive', u'http://namespaces.plone.org/plone', u'static')

有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-08 07:19:37

要使用plone:static指令,必须包括meta.zcml

它被记录在https://pypi.python.org/pypi/plone.resource/的包文档中

代码语言:javascript
复制
You must do <include package="plone.resource" file="meta.zcml"/> before you can use the plone:static directive.

因此:在使用<include package="plone.resource" file="meta.zcml"/>之前添加行plone:static

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23533465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档