tinymce - 在 Connections 6 的 TinyMCE 编辑器中为图像添加边框的 GUI 设置
问题描述
我们从 CKEditor 切换到 Connections 6 CR5 中的新 TinyMCE 编辑器。这是一个巨大的进步。但是开箱即用,TinyMCE 错过了 CKEditor 的一些功能。例如,以最终用户可以处理的方式设置图像边框(因此无需手动更改 HTML/CSS)。
我们如何向 TinyMCE 添加这样的功能,让用户获得一些允许设置图像边框的图像属性对话框?
解决方案
图片插件有一个配置属性image_advtab
,默认设置为false
。我尝试启用它,现在我们在图像属性中看到了高级选项卡,它允许轻松设置边框(以及高级属性):
要启用它,我们需要重新添加插件,因为这允许覆盖它的变量。将以下内容添加到(位于 中)的externalPlugins
数组中: config.js
${CUSTOMIZATION_DIR}/javascript/tiny/editors/connections/config.js
{
name: "image",
url: pluginBaseDir + "image/plugin.min.js",
settings: {
image_advtab: true
}
}
pluginBaseDir
在编辑器配置上方定义:
var pluginBaseDir = "/connections/resources/web/tiny.editors.connections/tinymce/plugins/";
推荐阅读
- javascript - 带括号的 JavaScript 正则表达式不起作用
- javascript - 如何制作mat-tree组件Angular Material 6.0.1
- sql - 具有最大日期和多个条件的 SQL 查询
- python - 如何根据 DataFrame 中的下一个周期观察过滤观察
- c# - EF6 从数据库返回错误数据
- php - 正确读取和编辑包含编码 HTML 和 HTML 编码特殊字符的 csv 文件
- python - 资源需求流程是否分为多个流程?
- delphi - 如何在 Firemonkey 中最大化对齐/调整 5 个矩形的大小?
- android - 编译问题(在 tissot_sprout 上)
- python - 使用 Python request.get 参数,但它给了我错误的 url