首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dexterity RelationChoice源路径定制

Dexterity RelationChoice源路径定制
EN

Stack Overflow用户
提问于 2013-04-11 11:25:42
回答 1查看 338关注 0票数 2

我有一个用于Dexterity类型Info的RelationList字段,以便与另一个类型Venue关联:

代码语言:javascript
复制
venue = RelationList(
    title=_(u'Venue'),
    value_type=RelationChoice(
        source=ObjPathSourceBinder(
            object_provides=IVenue.__identifier__,
        ),
    ),
    required=False,
)

Venue项目是在特定的文件夹/info中创建的,如何才能直接从/info folder开始浏览,而不是从/ folder开始?

我的实例现在可以在Plone 4.2.4和plone.app.dexterity 1.2.1上运行。

EN

回答 1

Stack Overflow用户

发布于 2013-10-19 21:49:21

要限制ObjPathSourceBinder的路径,可以执行以下操作:

代码语言:javascript
复制
[...]
source=ObjPathSourceBinder(navigtion_tree_query = {
    "object_provides":"IVenue.__identifier__",
    "path": {"query":"/my/path" }
    }
 ),

或者你可以在你的代码中添加一个"path“参数:

代码语言:javascript
复制
[...]
source=ObjPathSourceBinder(
    object_provides,IVenue.__identifier__,
    path={"query":"/mysite/media"},
),

描述here:navigation_tree_query参数列表

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15940214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档