2011-05-13 13 views
3

私はProducts.Five.browser.BrowserViewの '編集'モードでPlone Archetypesウィジェットをレンダリングしたいと思いますが、BrowserViewにないスキンレイヤーのテンプレートの設定が多いようです。 BrowserViewで同等の設定を行うにはどうすればよいですか?ブラウザビューで「編集」モードでアーキタイプウィジェットをレンダリングするにはどうすればよいですか?

結果のフォームは、既存のアーキタイプロジックにPOSTにする必要があります。

+2

誰かがフォームを提出したときに、それをレンダリングするだけで済みますか、またはフォームから入力を検証して処理する必要がありますか?後者の場合、Archetypesフォームの処理はCMFFormControllerによって管理されるため、BrowserViewでArchetypesウィジェットを使用して実際にそれを行う合理的な方法はありません。 –

+0

CMFFormControllerとは違って、フォームを処理する必要はありません。 – joeforker

+1

マクロフレームワーク外でアーキタイプウィジェットを再利用することは殺人的に困難です。私はそれを与えるだろう。ウィジェットは何ですか?自分でコード化することができない理由は何ですか? – SteveM

答えて

3

@ david-glickと@stevemというこの質問に対する最良の答えは、「しないでください。 AT(アーキタイプ)を使用する場合は、ATベストプラクティスを使用してください。ここで説明されているの最も近い:

また@stevemが示唆するように、あなたがそのように傾斜している(しかし、あなたはすべて行う必要があります場合は、ブラウザビューで手動でコードフォームをすることができますあなた自身の検証)。

関連する問題