Я пытаюсь установить другой интерфейс схемы для пользовательской ловкости 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')
Я вижу, что интерфейс формы добавления не используется, увидев подсказку заголовка.
Где моя ошибка?
Спасибо!