Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Как сменить тему TinyMCE?

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


     16.03.2025    TinyMCE    Общие вопросы по вёрстке, Шаблоны (TPL), Стили (CSS)    172

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

Ответил: TeraMoune


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
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх