4

我正在尝试对 TinyMCE 进行最小化实现。我想要的唯一按钮是粗体、斜体、字体大小、字体颜色、链接和撤消/重做。

我已经从他们的小提琴演示中修剪了这个例子,并且我已经能够删除许多不需要的按钮。

这就是我将 init 简化为的内容,但我看不出还有什么可以消除的。我找不到单独的配置吗?有了这个,我仍然得到列表按钮、超级/下标和删除格式并插入特殊字符......

tinyMCE.init({
    // General options
    mode: "textareas",
    theme: "advanced",
    plugins: "", //note, i've removed every plugin for demnstration, stll have unwanted buttons

    // Theme options
    theme_advanced_buttons1: "|,bold,italic,|,fontsizeselect,|,forecolor,",
    theme_advanced_toolbar_location: "top",
    theme_advanced_toolbar_align: "left",
    theme_advanced_statusbar_location: "bottom",
    theme_advanced_resizing: true,
    theme_advanced_text_colors : "FF00FF,FFFF00,000000",
    width: "100%",
    height: "400"
});
4

3 回答 3

4

此评论针对 TinyMCE 3.X

您需要清空第二组(可能是第三组)按钮

theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
//etc

TinyMCE 4.

V4 中的默认工具栏似乎只有一组按钮,因此上述 3. 的答案有点误导。在 V4 中,如果您不指定工具栏,它将为您构建一个。

要设置工具栏中显示的按钮,只需指定您想要的项目。

单个工具栏

toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter

多个工具栏

toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
toolbar2: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"

或者

toolbar: [
    "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
    "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
 ]

官方文档:

于 2012-04-10T17:54:16.217 回答
4

在主题选项下,您可以使用 输入要禁用的内容theme_advanced_disable。例如要去掉下标和上标按钮,添加以下代码:

theme_advanced_disable : "sup,sub"
于 2012-04-10T17:50:56.753 回答
0

您应该能够删除您提到的代码片段中的插件。只需删除您不需要的内容,它就应该进行调整。

于 2012-04-10T17:36:18.037 回答