问题标签 [zcml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1801 浏览

zope - zcml:condition 的有效条件是什么?

ZCML 可以包含以下形式的条件指令

的表达式语法是condition什么?是否允许使用“或”?

0 投票
2 回答
319 浏览

python - 用工厂和组件定义的 Zope 实用程序有什么区别?

Zope 实用程序的 ZCML 注册可以接受组件或工厂,这有点令人困惑。

<utility component=".some.Class" />

相对

<utility factory=".some.Factory" />

有什么不同?

0 投票
1 回答
298 浏览

methods - Zope 使用 zcml configure 注册外部方法

是否可以使用 configure.zcml 文件或类似文件为 Zope 注册外部方法?我正在尝试注册外部 Python 脚本(类似于其他注册表项,例如主题中的“jsregistry.xml”或“c​​ssregistry.xml”)

0 投票
2 回答
487 浏览

plone - *.zcml 文件是否被 i18n 明智地解析?

我已经命名了实用程序,并希望标记名称以供以后使用 i18n。这是正确的方法吗?

0 投票
1 回答
399 浏览

interface - Zope3浏览器:分页多个界面

假设我的 configure.zcml 文件中有以下代码。我希望我的类也可以为另一个接口实现,比方说Interface2

如何在我的 zcml 文件中声明它?

这么久我尝试了以下方法:

0 投票
1 回答
1164 浏览

python - python ImportError:基于grok的项目中fanstatic configure.zcml中没有名为资源的模块

以前一切正常。我做了一些代码更改,上传到服务器并启动了我的 python paste 实例进行测试。但是上面的堆栈跟踪发生在启动时,我没有更改setup.py 或 resource.py 的其他配置文件中的任何内容(本质上是一个 cfg 文件,告诉 fanstatic 包静态网络资源(如图像)在哪里)突然从运行。我已经检查并仔细检查了源、resource.py 和所有其他 python 文件应该在哪里。

我再次运行 buildout 以确保某些内容没有被意外删除,但仍然出现上述相同的错误。

知道为什么 fanstatic 会停止在基于 grok 的项目中查找 resource.py 吗?

0 投票
1 回答
219 浏览

plone - 与 ZCML 的“require”指令等效的 Grok

我正在编写一个添加视图适配器,并希望将其使用限制为特定权限。

在 ZCML 中,我可以执行以下操作:

有没有一种等效的方法来做到这一点?

简单地使用grok.require是行不通的。

我的适配器如下所示:

但是没有 ZCML 片段,我可以匿名呈现添加视图。

0 投票
1 回答
83 浏览

internationalization - 更改 Products.Five 的 i18n_domain 注册页面

Products.Five (manage_interfaces) 中的一个模板似乎有一个糟糕的 i18n 标记,使得接口名称可翻译。i18n 域未定义,因此使用全局域。

我想更改该页面的 i18n 域,但我不知道如何从我的包中执行此操作。该页面是使用浏览器注册的:页面五指令

我试过http://www.mesimian.com/zope-changeing-i18n-domain-for-any-view/但这不起作用。

0 投票
3 回答
281 浏览

plone - 在 Plone 中取消注册 zcml 资源目录

我想“注销”使用 configure zcml 和指令注册的资源目录

我已经卸载了最初注册资源目录的自定义加载项,但其他包仍然能够调用 /++resource++my.package 并从卸载的加载项中引入资源......是否有取消注册的指令正确地,还是通过 ZMI 或一次性脚本以某种方式?

参考: http: //plone.org/products/dexterity/documentation/manual/five.grok/browser-components/resource-directories

0 投票
3 回答
494 浏览

python - ZCML中的模板和ViewPageTemplateFile有什么区别

在 Plone 中创建BrowserView时,我知道我可以选择使用ZCML配置模板,如下所示:

或者在代码中:

这两种方法有什么区别吗?它们似乎都产生了相同的结果。

子问题:我知道有BrowserView一个可以导入的类,但通常每个人都使用BrowserPage. 如果两个类别之间存在任何显着差异怎么办?