Drupal 8 用户图像浏览器

Drupal 8 user image browser

Drupal 8 中是否有针对每个用户上传图像(或其他文件)的相当标准的策略,即在编辑文章时仅向用户显示 his/her 图像,并允许用户上传图像,然后标记为他的?

我不确定我是否知道答案——但为了帮助澄清——你是在问每个用户是否基本上可以拥有自己的个人媒体库,如果他们上传新图像,它也会被添加到只有他们可以看到的媒体库?

我的解决方案是使用 entity_browser 和内联实体表单。我过滤实体浏览器的视图以仅显示当前用户创建的媒体实体。这使我能够拥有一种 "user library" 的媒体项目。顺便说一句,沿着这条线还有更多的可能性。您可以使用多个条件创建自定义实体浏览器视图,甚至搜索表单。

由于我可以在浏览器中使用内联实体表单,因此它为整个过程提供了一个相当优雅的界面。

如果需要,您还可以入侵或子类化媒体实体以保存到自定义位置,例如用户子文件夹。