tinyMCE 第六章 (特定内容工具栏)

在编辑富文本内容时,格式化工具的便捷访问是至关重要的。TinyMCE强大的快速工具栏(Quickbars)插件提供了灵活的配置,允许用户基于内容上下文快速访问特定的工具按钮。本文将介绍TinyMCE中的快速工具栏如何配置,以及如何根据特定的编辑需求定制它们。

快速选择工具栏(quickbars_selection_toolbar

快速选择工具栏是Quickbars插件提供的功能,主要用于快速访问格式化选项。它被设计用来在用户选取文本时出现。修改快速选择工具栏的按钮只需要提供一串用空格分隔的工具按钮名字即可。

定制化快速选择工具栏

要创建符合你实际需要的快速选择工具栏,可以按如下配置:

javascript 复制代码
tinymce.init({
  selector: 'textarea',
  plugins: 'quickbars',
  quickbars_selection_toolbar: 'bold italic | blocks | quicklink blockquote'
});

在上述代码中,快速选择工具栏有加粗、斜体、块级格式化、快速链接和引用块等选项。通过这种方式,你可以根据编辑需求添加或删除按钮。

禁用快速选择工具栏

如果不需要快速选择工具栏,可以将quickbars_selection_toolbar设置为false

javascript 复制代码
tinymce.init({
  selector: 'textarea',
  plugins: 'quickbars',
  quickbars_selection_toolbar: false
});

快速插入工具栏(quickbars_insert_toolbar

这个工具栏用于插入内容相关的按钮,例如快速图片插入、表格创建等。和选择工具栏一样,修改按钮也是通过提供一个工具按钮名的字符串配置。

定制化快速插入工具栏

下面的配置示例展示了如何定制快速插入工具栏,并加入了水平线和分页符:

javascript 复制代码
tinymce.init({
  selector: 'textarea',
  plugins: 'quickbars pagebreak',
  quickbars_insert_toolbar: 'quickimage quicktable | hr pagebreak'
});

禁用快速插入工具栏

如果不想使用快速插入工具栏,将quickbars_insert_toolbar设置为false即可关闭此功能:

javascript 复制代码
tinymce.init({
  selector: 'textarea',
  plugins: 'quickbars',
  quickbars_insert_toolbar: false
});

快速图像工具栏(quickbars_image_toolbar

专为图像操作设计,快速图像工具栏允许用户一旦选中图像,便能立即访问与图像相关的工具栏选项。

定制化快速图像工具栏

看看如何添加图像编辑工具到快速图像工具栏:

javascript 复制代码
tinymce.init({
  selector: 'textarea',
  plugins: 'quickbars image editimage',
  quickbars_image_toolbar: 'alignleft aligncenter alignright | rotateleft rotateright | imageoptions'
});

禁用快速图像工具栏

同样,若无需快速图像工具栏,设置quickbars_image_toolbarfalse即可:

javascript 复制代码
tinymce.init({
  selector: 'textarea',
  plugins: 'quickbars',
  quickbars_image_toolbar: false
});
相关推荐
崔庆才丨静觅1 小时前
hCaptcha 验证码图像识别 API 对接教程
前端
passerby60612 小时前
完成前端时间处理的另一块版图
前端·github·web components
掘了2 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
崔庆才丨静觅2 小时前
实用免费的 Short URL 短链接 API 对接说明
前端
崔庆才丨静觅2 小时前
5分钟快速搭建 AI 平台并用它赚钱!
前端
崔庆才丨静觅3 小时前
比官方便宜一半以上!Midjourney API 申请及使用
前端
Moment3 小时前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端
崔庆才丨静觅3 小时前
刷屏全网的“nano-banana”API接入指南!0.1元/张量产高清创意图,开发者必藏
前端
剪刀石头布啊3 小时前
jwt介绍
前端
爱敲代码的小鱼3 小时前
AJAX(异步交互的技术来实现从服务端中获取数据):
前端·javascript·ajax