Вкладка "Загрузить" для TinyMCE по умолчанию

ЕСТЬ РЕШЕНИЕ InstantCMS 2.X
#1 28 марта 2025 в 20:11

Не увидел правильную тематику. Но все же. Если вы как и я, загружаете всегда фотки за место ссылки. Надоедает нажимать на вкладку «Upload». В вашем случаи это «Загрузить». Не важно.

Добавим в wysiwyg/tinymce/wysiwyg.class.php еще один callback

  1. tinymce_options.init_instance_callback = function (editor) {
  2. editor.on("OpenWindow", function(e) {
  3. const uploadBtns = document.querySelectorAll(".tox-dialog__body-nav-item.tox-tab")
  4. if(uploadBtns.length === 2) {
  5. uploadBtns[0].style.display = "";
  6. uploadBtns[1].click();
  7. }
  8. });
  9. if (typeof(callback) === 'function') {
  10. callback(editor);
  11. }
  12. };

Перед функцией

  1. tinymce_options.setup = function (editor) {

Теперь окошко всегда будет открыто на «Загрузить» по дефольту, ну и с опцией через ссылку по клику. Vice versa!

Изображение

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

Похожее в блогах

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.