Plone 灵巧关系选择源路径自定义
我有一个关系列表字段,用于灵巧类型Plone 灵巧关系选择源路径自定义,plone,dexterity,Plone,Dexterity,我有一个关系列表字段,用于灵巧类型Info与另一类型vention关联: venue = RelationList( title=_(u'Venue'), value_type=RelationChoice( source=ObjPathSourceBinder( object_provides=IVenue.__identifier__, ), ), required=False, ) 场馆项目是在特定文
Info
与另一类型vention
关联:
venue = RelationList(
title=_(u'Venue'),
value_type=RelationChoice(
source=ObjPathSourceBinder(
object_provides=IVenue.__identifier__,
),
),
required=False,
)
场馆
项目是在特定文件夹中创建的,/info,我如何从/info文件夹
直接开始浏览,而不是从/文件夹
我的实例现在在Plone 4.2.4和Plone.app.Dextrity 1.2.1上运行。要限制
ObjPathSourceBinder
的路径,可以执行以下操作:
[...]
source=ObjPathSourceBinder(navigtion_tree_query = {
"object_provides":"IVenue.__identifier__",
"path": {"query":"/my/path" }
}
),
或者,您可以在代码中添加一个“path”参数:
[...]
source=ObjPathSourceBinder(
object_provides,IVenue.__identifier__,
path={"query":"/mysite/media"},
),
navigation\u tree\u query
参数已经描述过了我在3年前发现了一个相关的讨论:但是任何人都可以提示,对于这个需求,什么是最佳实践?