2012-03-06 133 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