我正在为我的Plone网站开发一个新的插件,结果它显示了我在
configure.zcml : unbound prefix.
我正在写我的zcml代码:
^{pr2}$未绑定前缀错误如下所述。
File "/Plone/Python-2.7/lib/python2.7/xml/sax/handler.py", line 38, in fatalError raise exception zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/Plone/zinstance/parts/instance/etc/site.zcml", line 16.2-16.23 ZopeXMLConfigurationError: File "/Plone/buildout-cache/eggs/Products.CMFPlone-4.3-py2.7.egg/Products/CMFPlone/configure.zcml", line 98.4-102.10 ZopeSAXParseException: File "/Plone/zinstance/src/customer.reports/customer/reports/configure.zcml", line 13.2, unbound prefix
此错误表示您缺少位于配置.zcml. 尝试在configure标记中包含以下内容之一:
因为我在我的代码中添加了上面一行来修复未绑定的错误,所以我使用plone注册我的加载项,但没有声明正确的命名空间,即zcml文件的名称空间声明块中的plone
^{pr2}$您的代码没有定义在元素
plone:static
中使用的前缀plone
。您可能需要在某处添加相应的名称空间声明,例如在configure
元素中:xmlns:plone="http://namespaces.plone.org/plone"
。在相关问题 更多 >
编程相关推荐