tinymce - 将自定义简码占位符添加到 TinyMCE 5
问题描述
我在 tinymce 中编辑的文档中有一些系统代码。该代码应由所见即所得编辑器中的交互式占位符表示。
它就像普通图像,但结果应该是这个代码(而不是解析为 HTML):
[img]id=123&text=bla[/img]
我找不到有关如何为自定义元素创建此交互式占位符元素的任何信息...
有什么建议么?
解决方案
像这样,并设置为工具栏项
editor.ui.registry.addMenuButton('plugins', {
text: 'Plugin',
fetch: function (callback) {
var items = [
{type: 'menuitem', text: 'Image with description', onAction: function() {editor.insertContent('[img]Hier de code[/img]');}},
];
callback(items);
}
});
推荐阅读
- maxscript - 如何在 MaxScript 中获取 SubRollouts 的顺序
- ios - 在 webView:decidePolicyForNavigationAction:decisionHandler 之后和 webView:didStartProvisionalNavigation 之前会发生什么
- javascript - WebRTC:ICE 失败,添加 TURN 服务器并查看 about:webrtc 了解更多详情
- php - 干预图像未检测到图像
- spring - 使用mongodb时如何在SpringBoot Data Jpa存储库的本机查询中添加限制?
- python - 查询 DataFrame,计数值并返回特征和计数为 DataFrame
- javascript - 如何使用 axios 将数据作为数组对象发布
- node.js - NodeJS为什么Mongoose会断开连接?(只有当我执行文件时才会提醒你)
- html - 如何格式化谷歌图表的轴
- java - 防止树节点被移动到它的子节点,递归的大子节点