我有一個自定義行爲靈巧內容類型的自定義編輯表單:Plone的:對保存
- 的架構(接口)
- 其默認的編輯形式
我定義了一個靈巧的內容類型試圖自定義編輯表格:
- 保持當前字段和驗證,因爲它們是 個
- 添加新字段
問題:
- 我對新的領域我想不被保存在我的內容類型的值,但在其他地方。
那麼,如何在靈活內容類型的編輯形式中添加新字段而不更改其架構並保存自定義行爲?
簡單的例子:有一個內容類型汽車的字段名稱和年份...我想編輯不僅要編輯名稱和年份,而且還要編輯其製造商的電話號碼(要保存爲值保存生產者內容類型)。
我WIP(解決覆蓋編輯的形式,但不知道如何繼續):
<browser:page
for=".IMyContentType"
name="edit"
class=".views.EditForm"
permission="cmf.ModifyPortalContent"
/>
from plone.dexterity.browser import edit
class EditForm(edit.DefaultEditForm):
pass
如果你有一個代碼示例,那將是巨大的在這裏補充(或在文檔中),歡呼聲。 –