Я'пытаюсь сделать минимальную реализацию 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"
});
Этот комментарий относился к 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"
]
Официальные док-ты: