別のスキーマ インターフェイスをカスタムの器用さ AddForm に設定しようとしていますが、追加フォームにアクセスすると、「デフォルト」のものをレンダリングしています。
これが私のコードです:
package.name.typename.py
class IMyType(form.Schema):
""" interface for mytype schema
"""
title = schema.TextLine(
title=_(u"Name"),
)
description = schema.Text(
title=_(u"little description"),
)
class IMyTypeAdd(IMyType):
""" para formulario de add
"""
title = schema.TextLine(
title=_(u"Name for custom addform"),
)
class AddForm(dexterity.AddForm):
grok.name('package.name.mytype')
grok.context('IMyTypeAdd')
タイトルのヒントを見ると、フォームの追加インターフェイスが使用されていないことがわかります。私のエラーはどこですか?ありがとう!