2012-03-06 96 views
1

我已经安装了第三方插件,现在我必须用布尔字段来扩展这个Configlet,我该怎么做?如何扩展/配置其他plone插件首选项配置?

此外,我必须使用从这个插件功能的结果?

在此先感谢。

+0

尝试在附加到grep的AddForm和看看http://kayeva.wordpress.com/2008/07/ 16/using-z3cform-for-our-forms-in-plone /从某个起点出发。 – Yuri 2012-03-06 10:52:03

+0

这几乎是荒谬的,你能告诉我们什么是附加组件,你到底想要做什么?我不明白“使用函数的结果”。 – aclark 2012-03-06 12:47:24

+1

对不起,我会试一下更详细的问题。 此安装的第三方附加组件(collective.simplesocial)使用ControlPanelForm修改其设置,并且我想添加(在此c.simplesocial配置文件中)布尔字段,该字段使我自己的工具能够从集体接收数据。 simplesocial。 – user966660 2012-03-06 13:23:24

回答

2

你可以试着

1)覆盖的形式通过您的附加注册一个自定义层,并创建新的Form类,延长了一部开拓创新,具有相同的名称,但对注册这一层。因此,当你的加载项和它的浏览器被安装时,表单类将来自你的插件。

http://collective-docs.readthedocs.org/en/latest/views/layers.html

层是视图专有的,所以您要覆盖视图。根据独立的社交结构,它不确定什么样的视图 - 形式关系已经到位。

2)猴子修补一部开拓创新形式类

http://collective-docs.readthedocs.org/en/latest/misc/monkeypatch.html