小编Jih*_*sse的帖子

如何声明仅为一个plone站点启用的订户?

在Plone实例中,我有两个plone站点.在其中一个,我有一个专门的产品.

我想在该产品中声明一个订户,Products.PluggableAuthService.interfaces.events.IPrincipalCreatedEvent只有这个plone网站才会被激活.

我试过zcml:condition="installed my.product"但它只测试是否可以导入,所以订阅者也可以访问另一个plone站点.

将第二个plone站点移动到另一个实例不是一种选择.

谢谢.

plone

5
推荐指数
1
解决办法
105
查看次数

z3c.form:将一个css类添加到一个小部件

我正在用z3c.form编写一个表单,我想在一个小部件中添加一个css类.

所以我试图定义一个upadateWidgets方法来添加css类,但我在super()上遇到了这个错误:

2012-08-02 16:17:22 ERROR Zope.SiteErrorLog 1343917042.940.871101881907 http://pin:34180/Plone/alger/etape1
Traceback (innermost last):
  Module ZPublisher.Publish, line 126, in publish
  Module ZPublisher.mapply, line 77, in mapply
  Module ZPublisher.Publish, line 46, in call_object
  Module z3c.form.form, line 215, in __call__
  Module z3c.form.form, line 208, in update
  Module plone.z3cform.patch, line 21, in BaseForm_update
  Module z3c.form.form, line 149, in update
  Module bsw.inscription.browser.etape1, line 32, in updateWidgets
TypeError: super(type, obj): obj must be an instance or subtype of type
Run Code Online (Sandbox Code Playgroud)

这是代码:

from zope import interface, schema
from z3c.form import …
Run Code Online (Sandbox Code Playgroud)

plone widget z3c.form

4
推荐指数
1
解决办法
476
查看次数

标签 统计

plone ×2

widget ×1

z3c.form ×1