繁体   English   中英

非目录内容之间是否可能存在敏捷z3c关系?

[英]Are Dexterity z3c relations between non-cataloged content possible?

具体来说,我希望能够使用具有z3c关系字段的Dexterity内容指向acl_users.source_users中的用户。 Plone文档演示了如何使用plone.formwidget.contenttree在架构中创建关系,但是活页夹似乎都基于目录搜索。 由于从这种意义上讲用户不满意,因此未对他们进行分类。

我不确定这是否是最好的方法,但是作为一个抽象概念,能够链接到用户似乎很简单。 我想替代方法是将userid存储为一个简单的字符串字段,并监听用户管理事件。

有两种可能的方法:

(1)内容和用户之间的关系的低级索引,可能是collective.subscribe (公开,我是主要作者,并且正在使用的唯一示例是Collective.inviting ,这是事件RSVP附加组件)。 没有为此的小部件或UI。

(2)如果您只想选择用户,则可以在架构中使用带有系统动态用户词汇表的Choice字段( 例如 ),并将用户ID存储在内容中(不相关的警告:用户名和用户ID可以彼此不同;如果您在Plone 4中使用电子邮件作为登录名,建议您使用Collector.emaillogin4 )。 内容树小部件在这里不起作用,因此请使用下拉菜单(对于<200个用户)或自动完成的小部件查看)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM