通过模型xml文件创建Plone灵巧度多选字段

通过模型xml文件创建Plone灵巧度多选字段,plone,dexterity,Plone,Dexterity,如何通过模型xml文件向敏捷内容类型添加multiselect字段?如何添加单一选择下拉字段很清楚: <field name="dummy" type="zope.schema.Choice"> ... <source>plone.supermodel.tests.dummy_binder</source> </field> 我使用python的方式没有问题,我只是好奇如何用xml实现这一点 谢谢, Rapolas值类型标签: <field

如何通过模型xml文件向敏捷内容类型添加multiselect字段?如何添加单一选择下拉字段很清楚:

<field name="dummy" type="zope.schema.Choice">
...
<source>plone.supermodel.tests.dummy_binder</source>
</field>
我使用python的方式没有问题,我只是好奇如何用xml实现这一点

谢谢,
Rapolas

值类型标签:

<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>

相关项目
相关的
plone.supermodel.tests.dummy_活页夹

您的源代码应该实现IContextSourceBinder。

谢谢,基本正确。我的错误是指定为标记,而不是属性。
<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>