如何制作灵巧参考字段?

时间:2014-07-08 17:27:41

标签: plone

使用Plone 4.3(来自https://raw.github.com/plock/pins/master/plone-4-3)并尝试在两个灵巧内容之间建立一个参考字段:从IConsumibleEntryIConsumibleItem

如果我理解正确,我必须使用 ObjPathSourceBinder RelationChoice 添加到IConsumibleEntry,然后将所有相关的IConsumibleItem添加到from mypackage.consumibles.consumible_item import IConsumibleItem class IConsumibleEntry(form.Schema, IImageScaleTraversable): item = RelationChoice( title=_(u"Item"), source=ObjPathSourceBinder(object_provides=IConsumibleItem.__identifier__), required=True, ) 将出现在添加表单中。我跟随http://docs.plone.org/external/plone.app.dexterity/docs/advanced/references.html,所以我做了:

{{1}}

我运行plone并创建了几个IConsumibleItem实例,但是当我尝试创建一个IConsumibleEntry时,没有什么可以选择'项目'领域。

我尝试使用ObjPathSourceBinder的其他表达式,比如按内容类型选择,但我仍然无法获得对IConsumibleItem实例的任何引用。

要填充参考字段还需要做些什么?是否需要修改IConsumibleItem?我错过了什么?

提前致谢。

0 个答案:

没有答案