1
A
回答
1
在果園每個用戶都是User
型的 - 沒有區別。因此,您可能會遇到兩方面的問題:
創建您自己的內容類型來描述各種用戶。默認情況下,Orchard中有一種描述用戶的類型 - 。
爲了使它工作,你需要編寫自己的版本
Orchard.Users
模塊,將該信息考慮在內。這可能是相當多的工作,因爲您需要覆蓋任何使用硬編碼類型的功能。最好,最乾淨的解決方案,也是最複雜的解決方案。使用附加到類型的單個內容部件,類似於配置文件模塊(例如Contrib.Profile)的工作方式。不同用戶類型之間的區別可以在驅動程序級別上完成。您可以根據某些自定義邏輯(例如,描述「用戶類型」的存儲值)自由返回給定部分的不同內容。與第一種方法相比靈活性要差得多(每個人都可以共享附加到用戶的所有其他部分),但編碼也少得多。
相關問題
- 1. 向Google用戶附加其他信息
- 2. 屬性用於存儲附加信息
- 3. 貓鼬 - 用的附加信息附加
- 4. Organizer.displayName對於某些用戶爲空
- 5. UITableViewCell附加信息
- 6. 附加信息:無效的對象名稱信息「vb.net
- 7. 只允許用戶從數據庫中獲得某些信息
- 8. 傳遞smpp附加信息
- 9. 附加信息「Elasticsearch.Net.IApiCallDetails Elasticsearch.Net.IBodyWithApiCallDetails.get_CallDetails()」
- 10. 關於用戶的信息
- 11. 如何在RabbitMQ中添加一些附加信息?
- 12. Envers添加用戶信息
- 13. 使用formview呈現附加信息django
- 14. 附加錯誤信息,用jQuery形成
- 15. 使用按鈕存儲附加信息
- 16. 不接收某些PHP錯誤信息
- 17. MSDeploy始終更新某些信息?
- 18. Crystal Report - 某些子報表信息
- 19. 從Json提取某些信息
- 20. 附加信息:用戶'登錄失敗。 SQL Server 2012的
- 21. 如何使用表的ID從數據庫檢索某些信息以提取某些信息?
- 22. 添加到JMenuItem的附加信息
- 23. 向連接行添加附加信息
- 24. 對用戶信息使用客戶端加密的好處
- 25. 使用多對多集合保存附加信息
- 26. 如何將附加信息添加到Twilio連接對象
- 27. 如何將附加信息添加到多對多關係?
- 28. 加入表後從MySql中選擇某些行信息
- 29. 拒絕某些用戶的某些POST
- 30. 限制對某些用戶的訪問
畫廊上有用戶配置文件模塊可用。 – 2013-05-06 04:45:27
我可以添加內容給所有用戶,我正在做的是添加一些額外的內容到特定的用戶類型。例如:所有用戶都有姓氏/名字。客戶服務用戶將有一個電話號碼 – workabyte 2013-05-06 14:20:28
正確,但我不明白額外數據的存在是一個問題。難道你不能將它用於不需要它的用戶嗎? – 2013-05-06 19:52:48