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