【发布时间】:2017-01-28 16:49:54
【问题描述】:
问题:如何使用实体嵌入模块在所见即所得中渲染媒体实体?
我已经安装了以下模块:
- 媒体实体
- 视频嵌入字段
- 视频嵌入媒体(与视频嵌入字段捆绑在一起)
- 彩盒
- 实体嵌入
我使用视频嵌入字段的类型提供程序创建了一个新的媒体包 - 并将其命名为“YouTube”。我将此字段设置为使用 YouTube 视频。我修改了媒体包的显示,只将视频显示为彩盒。我添加了一些内容并确认媒体正在显示缩略图,并在单击时启动了 Colorbox 模式。
我现在想将实体嵌入基本页面的所见即所得。为此,我:
- 转到配置 > 内容创作 > 文本编辑器嵌入按钮。
- 点击了添加嵌入按钮
- 给它一个标签并在嵌入类型下选择实体
- 在实体类型下我选择了媒体
- 在媒体包下,我选择了我创建的“YouTube”包
- 我检查了所有允许的实体嵌入显示插件
现在按钮已创建,我需要将其添加到所见即所得:
- 我转到了配置 > 内容创作 > 文本格式和编辑器
- 我点击了完整 HTML 旁边的配置按钮
- 我将新的 Entity Embed 按钮拖到 WYSIWYG 中
- 我选中了显示嵌入式实体复选框
- 我确保未检查限制允许的 HTML 标记和正确的错误 HTML
然后我添加了一个新的基本内容页面,单击了新的实体嵌入按钮并搜索/选择了我创建的媒体实体 YouTube 视频。在这一点上,我只能将媒体 ID 嵌入到所见即所得中。没有显示选项来简单地在所见即所得中呈现媒体。
如何在 WYSIWYG 中呈现媒体实体?
【问题讨论】:
标签: drupal-8