我有一个自定义行为灵巧内容类型的自定义编辑表单: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
如果你有一个代码示例,那将是巨大的在这里补充(或在文档中),欢呼声。 –