tinymce 4-установить css файл только при желании (иначе ничего не делать)
Я работаю с tinyMCE 4 и хочу загрузить определенный css только на определенную страницу.
Я знаю, что можно добавить `content_css: "/ path/to / my / file.css " на функцию init (и она хорошо работает).
Но так как я хочу, чтобы он был только на конкретной странице, Я хочу добавить его динамически.Я пробовал использовать инструкции tinymce.DOM.loadCSS()
, но это не работает. Смотрите док :
http://www.tinymce.com/wiki.php/api4:method.tinymce.dom.DOMUtils.loadCSS
Я уже пробовал tinymce.get('someid').dom.loadCSS('somepath/some.css');
но Я возвращаю следующее: ошибка: TypeError: tinyMCE.получить(...) не определено
Буду признателен за помощь. Заранее спасибо
1 ответ:
Одним из решений для получения этой работы является добавление функции setup к функции init:
tinymce.init({ // include newsletter css file setup: function(editor) { editor.on('PreInit', function(e) { if(typeof mycsspath !== "undefined") { tinyMCE.activeEditor.dom.loadCSS(mycsspath); } }); }, // other config options there // ... });