3

モデルxmlファイルを介して複数選択フィールドを器用さコンテンツタイプに追加するにはどうすればよいですか? 単一選択ドロップダウン フィールドを追加する方法は明らかです。

<field name="dummy" type="zope.schema.Choice">
...
<source>plone.supermodel.tests.dummy_binder</source>
</field>

しかし、複数選択フィールドを行う方法は? 基本的に、この python (zope スキーマ) で取得できるものと同じです。

my_field = schema.List(
            title="A title",
            value_type=schema.Choice(source='some.source.vocabulary'),
            required=True
            )

私がPythonの方法を使用しても問題はありません.xmlでこれを達成する方法に興味があります.

ありがとう、
ラポラス

4

1 に答える 1

5

value_type タグ:

<field name="links" type="zope.schema.List">
    <title>Related Items</title>
    <value_type type="zope.schema.Choice">
        <title>Related</title>
        <source>plone.supermodel.tests.dummy_binder</source>
    </value_type>
</field>

ソースは IContextSourceBinder を実装する必要があります。

于 2013-07-22T22:58:40.933 に答える