2012-03-03 5 views
0

私はカスタムの器用さ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') 

私は追加フォームインタフェースは、タイトルのヒントを見て使用されていないことがわかります。

は、ここに私のコードです。 どこにエラーがありますか? ありがとう!

答えて