vardot / ckeditor_media_embed
将Media Embed CKEditor插件添加到Drupal中。
2.0.1
2020-10-13 13:21 UTC
Requires
- drupal/core: ^8.9.0 || ~9.0.0
This package is auto-updated.
Last update: 2024-09-13 23:24:05 UTC
README
- 简介
- 要求
- 安装
- 配置
- 附加插件
- 维护者
简介
这是一个模块,为Drupal核心的CKEditor添加了对Media Embed、Semantic Media Embed和Auto Embed插件的支持。
要求
安装CKEditor插件
-
最简单的方法
- 安装Drupal Console.
- 启用CKEditor media embed模块。
- 运行
drupal ckeditor_media_embed:install
。
-
较难的方法
- 下载[CKEditor的完整"dev"包](https://github.com/ckeditor/ckeditor-dev/archive/latest. zip)。
- 解压缩包,并将内容放入
DRUPAL_ROOT/libraries/ckeditor
。 - 清除缓存
-
最困难的方法
- 下载以下插件
- Media Embed
- Media Semantic Embed
- Media Embed Base
- Auto Embed
- Auto Link
- 通知
- 通知聚合器
- 文本匹配(自CKEditor 4.11起)
- 解压缩,并将每个插件的内容放入以下目录
DRUPAL_ROOT/libraries/ckeditor/plugins/PLUGIN_NAME
- 清除缓存
安装
按照正常https://www.drupal.org/documentation/install/modules-themes/modules-8安装模块,然后按照以下说明安装CKEditor插件。
配置
安装并启用CKEditor media embed模块。
-
所见即所得
- 转到“文本格式和编辑器”配置页面:
/admin/config/content/formats
,对于您希望嵌入URL的每个文本格式/编辑器组合,执行以下操作 - 将“Media Embed”或“Semantic Media Embed”按钮拖放到活动工具栏中。
- 如果文本格式使用“限制允许的HTML标签并纠正错误的HTML”过滤器,请使用“Semantic Media Embed”并阅读以下“Semantic Media Embed”的说明。
- 转到“文本格式和编辑器”配置页面:
-
语义媒体嵌入
如果您使用的是“Semantic Media Embed”按钮,请确保执行以下操作
- 启用“将Oembed标签转换为媒体嵌入”过滤器。
- 如果文本格式使用“限制允许的HTML标签并纠正错误的HTML”过滤器,请将
<oembed>
添加到“允许的HTML标签”字段。(这应该会自动完成,但在某些情况下可能不会。请参阅https://www.drupal.org/node/2689083。)
-
字段格式化程序
字段格式化程序允许通过配置的oembed服务提供商渲染链接字段。
- 在添加“链接”字段后,导航到内容类型的“管理显示”。
- 为要选择的链接字段选择“使用CKEditor Media Embed提供程序的Oembed元素”格式。
附加插件
此模块还包括所有Media Embed CKEditor插件的非核心依赖项。
维护者
当前维护者
- Jonathan DeLaigle (grndlvl) - https://www.drupal.org/u/grndlvl