【发布时间】:2016-05-18 15:18:51
【问题描述】:
Drupal 8 中是否有一个相当标准的策略来为每个用户上传图片(或其他文件),即在编辑文章时只向用户展示他/她的图片,并允许用户上传图片,然后标记为他的?
【问题讨论】:
Drupal 8 中是否有一个相当标准的策略来为每个用户上传图片(或其他文件),即在编辑文章时只向用户展示他/她的图片,并允许用户上传图片,然后标记为他的?
【问题讨论】:
我不确定我是否知道答案——但为了帮助澄清——您是否询问每个用户是否基本上可以拥有自己的个人媒体库,如果他们上传新图片,它也会添加到媒体中只有他们才能看到的图书馆?
【讨论】:
我的解决方案是使用 entity_browser 和内联实体表单。我过滤实体浏览器的视图以仅显示当前用户创建的媒体实体。这使我可以拥有一种媒体项目的“用户库”。顺便说一句,这条线还有更多的可能性。您可以创建具有多个条件的自定义实体浏览器视图,甚至可以搜索表单。
由于我可以在浏览器中使用内联实体表单,它为整个事情提供了一个相当优雅的界面。
如果需要,您还可以入侵媒体实体或将其子类化以保存到自定义位置,例如用户子文件夹。
【讨论】: