问题标签 [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.
zope - zcml:condition 的有效条件是什么?
ZCML 可以包含以下形式的条件指令
的表达式语法是condition
什么?是否允许使用“或”?
python - 用工厂和组件定义的 Zope 实用程序有什么区别?
Zope 实用程序的 ZCML 注册可以接受组件或工厂,这有点令人困惑。
<utility component=".some.Class" />
相对
<utility factory=".some.Factory" />
有什么不同?
methods - Zope 使用 zcml configure 注册外部方法
是否可以使用 configure.zcml 文件或类似文件为 Zope 注册外部方法?我正在尝试注册外部 Python 脚本(类似于其他注册表项,例如主题中的“jsregistry.xml”或“cssregistry.xml”)
plone - *.zcml 文件是否被 i18n 明智地解析?
我已经命名了实用程序,并希望标记名称以供以后使用 i18n。这是正确的方法吗?
interface - Zope3浏览器:分页多个界面
假设我的 configure.zcml 文件中有以下代码。我希望我的类也可以为另一个接口实现,比方说Interface2
如何在我的 zcml 文件中声明它?
这么久我尝试了以下方法:
和
python - python ImportError:基于grok的项目中fanstatic configure.zcml中没有名为资源的模块
以前一切正常。我做了一些代码更改,上传到服务器并启动了我的 python paste 实例进行测试。但是上面的堆栈跟踪发生在启动时,我没有更改setup.py 或 resource.py 的其他配置文件中的任何内容(本质上是一个 cfg 文件,告诉 fanstatic 包静态网络资源(如图像)在哪里)突然从运行。我已经检查并仔细检查了源、resource.py 和所有其他 python 文件应该在哪里。
我再次运行 buildout 以确保某些内容没有被意外删除,但仍然出现上述相同的错误。
知道为什么 fanstatic 会停止在基于 grok 的项目中查找 resource.py 吗?
plone - 与 ZCML 的“require”指令等效的 Grok
我正在编写一个添加视图适配器,并希望将其使用限制为特定权限。
在 ZCML 中,我可以执行以下操作:
有没有一种等效的方法来做到这一点?
简单地使用grok.require是行不通的。
我的适配器如下所示:
但是没有 ZCML 片段,我可以匿名呈现添加视图。
internationalization - 更改 Products.Five 的 i18n_domain 注册页面
Products.Five (manage_interfaces) 中的一个模板似乎有一个糟糕的 i18n 标记,使得接口名称可翻译。i18n 域未定义,因此使用全局域。
我想更改该页面的 i18n 域,但我不知道如何从我的包中执行此操作。该页面是使用浏览器注册的:页面五指令
我试过http://www.mesimian.com/zope-changeing-i18n-domain-for-any-view/但这不起作用。
plone - 在 Plone 中取消注册 zcml 资源目录
我想“注销”使用 configure zcml 和指令注册的资源目录
我已经卸载了最初注册资源目录的自定义加载项,但其他包仍然能够调用 /++resource++my.package 并从卸载的加载项中引入资源......是否有取消注册的指令正确地,还是通过 ZMI 或一次性脚本以某种方式?
python - ZCML中的模板和ViewPageTemplateFile有什么区别
在 Plone 中创建BrowserView时,我知道我可以选择使用ZCML配置模板,如下所示:
或者在代码中:
这两种方法有什么区别吗?它们似乎都产生了相同的结果。
子问题:我知道有BrowserView
一个可以导入的类,但通常每个人都使用BrowserPage
. 如果两个类别之间存在任何显着差异怎么办?