Добро
пожаловать

Войдите в свой аккаунт

или

Добро пожаловать!

Если у вас уже есть аккаунт — войдите.
Новичок? Зарегистрируйтесь за 15 секунд и получите полный доступ.

Здесь могла быть
ваша реклама

TBOT
TBOT
Был: Во вторник в 18:20
🔴 Оффлайн
INFO
Группа Администрация
Публикации 131
Комментарии 27
Помощь / DLE Ответы и вопросы
17
0
29.04.2025

Поделиться постом

Как сменить тему TinyMCE?

Добрый день! Верстаю шаблон в котором будет переключатель с светлой на темную тему. Можно как-то с помощью JS менять стиль темы редактора TinyMCE со светлого на темный? Стандартную смену шаблона не хотелось бы использовать, так как будет дубляж файлов шаблона


Ответ на вопрос:

if( typeof tinymce === 'object' ) {
	tinymce.get().forEach((item) => {

		if( this.isDarkTheme() ) item.contentDocument.activeElement.classList.add('dle_theme_dark');
		else item.contentDocument.activeElement.classList.remove('dle_theme_dark');
	
	});
}

Вместо this.isDarkTheme() использовать то, что используется у вас для определения или установления факта тёмной темы.

Для применения тёмной темы панели кнопок необходимо установить html тегу класс dle_theme_dark

О чем ты думаешь?
TU-PLATINUM
Полный премиум-доступ
Скачивания без квестов и бесконечно
Эксклюзивные инструменты и функции
Перейти в группу

Разместите рекламный блок на нашей платформе и получите дополнительное внимание к своим товарам или услугам.

Связаться для рекламы

Подберём лучший формат размещения под ваши задачи.

Каналы связи
ВКонтакте
Быстрый ответ
Telegram
Мгновенная связь

Наши преимущества
Оперативная модерация
Публикация за 15–30 минут
Качественная аудитория
Высокая вовлечённость
Поддержка 24/7
Поможем с форматом

Администрация не несет ответственности за действия пользователя на сайте.