用 Entity Browser 选择图像.
您的网站是否已使用 Entity Browser 模块?您可以让 DXPR Builder 为每个图像字段打开同一个浏览器,这样编辑人员处处看到同一个选择器。新网站请改用媒体库:设置页面称 Entity Browser 为旧选项。
开始之前
- 该 实体浏览器 模块已启用。
- 用于图像的实体浏览器已存在。您在以下位置找到它 Entity browsers
(
/admin/config/content/entity_browser). - 该浏览器的 Display plugin 为 Modal.
- 编辑人员拥有该浏览器的权限,名为 "Access 浏览器名称 pages”。
DXPR Builder 在隐藏的 DXPR Builder Media 子模块中自带现成的浏览器:“DXPR Builder Image Browser”。隐藏模块不显示在 Extend 下;开发人员可以用 drush en dxpr_builder_media 启用它。
设置
- 前往 DXPR Studio > DXPR Builder >
General Settings
(
/admin/dxpr_studio/dxpr_builder/settings). - 打开 Media 版块。
- 在 Browser type,选择您浏览器的机器名,例如
dxpr_builder_media_modal. - 点击 Save settings.
- 编辑页面,添加一个 Image 元素并点击 Select Image.
您会看到的内容
您的实体浏览器在 Media browser 对话框中打开。它带有您配置的选项卡和按钮。DXPR Builder Image Browser 有两个选项卡:Media Library(用 Select image 选择现有图像),以及 Upload new image(用 Save image 添加图像)。
| Media Library | Entity Browser | |
|---|---|---|
| Drupal 核心的一部分 | yes | 否,贡献模块 |
| 显示在以下位置 Browser type 为 | Media Library | 浏览器的机器名 |
| Select video 在视频字段上 | 打开视频媒体类型 | 打开同一浏览器 |
| 设置 | 启用模块 | 构建浏览器,将其设为 Modal,授予其权限 |
如果您看不到浏览器
- 您的浏览器未在 Browser type 下列出。 Entity Browser 模块未启用或尚无浏览器。请在
/admin/config/content/entity_browser创建一个。 - 对话框显示 "Page not found"。 该浏览器使用 Modal 以外的显示,DXPR Builder 仅打开模态浏览器。将其设为 Display plugin 为 Modal.
- 对话框显示 "Access denied"。 您的角色缺少浏览器的权限。授予 "Access
浏览器名称 pages” 位于以下位置 People >
Permissions (
/admin/people/permissions).
接下来做什么?
媒体库,默认图像选择器 以继续探索 DXPR Builder。