TinyMCE: Как избавиться от некоторых кнопок

Я'пытаюсь сделать минимальную реализацию TinyMCE. Единственные кнопки, которые мне нужны: жирный шрифт, курсив, размер шрифта, цвет шрифта, ссылки и отмена/повтор.

Я'обрезал пример из их демонстрации fiddle, и я'смог удалить многие из нежелательных кнопок.

Это то, до чего я сократил 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"
});
Решение

В опциях темы вы можете указать, что вы хотите отключить, используя theme_advanced_disable. Например, чтобы избавиться от кнопок subscript и superscript, добавьте следующий код:

theme_advanced_disable : "sup,sub"
Комментарии (3)

Этот комментарий относился к 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"
 ]

Официальные док-ты:

Комментарии (3)

Вы должны быть в состоянии удалить плагины в фрагменте кода, который вы упомянули. Просто удалите то, что вам не нужно, и все должно настроиться.

Комментарии (1)