サードパーティ製のアドオンをインストールしましたが、今ではこのConfigletをブール型のフィールドで拡張する必要があります。どうすればいいですか?他のploneアドオンの環境設定をどのように拡張/設定できますか?
さらに、このアドオンの関数の結果を使用する必要がありますか?
ありがとうございます。
サードパーティ製のアドオンをインストールしましたが、今ではこのConfigletをブール型のフィールドで拡張する必要があります。どうすればいいですか?他のploneアドオンの環境設定をどのように拡張/設定できますか?
さらに、このアドオンの関数の結果を使用する必要がありますか?
ありがとうございます。
あなたのアドオンが登録したカスタム層を介して
1)オーバーライドフォームを試してみて、同じ名前を持っていますが、この層に対して登録されているのorignalを、拡張、新しいFormクラスを作成することができます。したがって、フォームクラスは、アドオンとそのbrowserlayerがインストールされているときにアドオンから来ます。
http://collective-docs.readthedocs.org/en/latest/views/layers.html
レイヤーは、ビュー固有のものなので、それはあなたが上書きしようとしている図です。信号c。シンプルソーシャルアーキテクチャに応じて、どのような種類のビュー - 形式の関係が適切かはわかりません。
2)のorignalフォームクラスをモンキーパッチ
http://collective-docs.readthedocs.org/en/latest/misc/monkeypatch.html
アドオンでAddFormをgrepとhttp://kayeva.wordpress.com/2008/07/を見てみましょうしよう16/for-z3cform-for-our-forms-in-ploneを/いくつかの出発点から使用してください。 – Yuri
これはほとんど無意味なことですが、アドオンとそれに何をしたいのかを教えてください。私は "関数の結果を使用する"ことは理解していません。 – aclark
申し訳ありませんが、より詳細な質問をします。 インストールされているサードパーティのアドオン(collective.simplesocial)は、ControlPanelFormを使用して設定を変更し、自分のツールで集合的なデータを受け取ることができるブールフィールドを(このc.simplesocialコンフィグレットに)追加します。 simplesocial。 – user966660