2

Dexterityを使用すると、電子メール属性を持つ連絡先カードのモデルを作成できます。

class IContact(form.Schema):
    email = schema.TextLine(
            title=_(u"Email"),
            description=_(u"Contact email"),
        )

このスキーマを変更して、連絡先ごとに複数の電子メールを含めるにはどうすればよいですか?ネストされたコンテンツタイプとしてメールを追加できることを知っています。したがって、私の質問は、Dexterityがコンテンツタイプ内の複数値属性をサポートするかどうかです。

4

1 に答える 1

5

TextLine確かにそうです、メールをschema.List:で包んでください

schema.List(
        title=u"Email adresses",
        required=False,
        value_type=schema.TextLine(
            title=_(u"Email"),
        ))
于 2012-10-28T16:20:05.123 に答える