ckeditor и его фон

Главные вкладки

Аватар пользователя WillWe WillWe 8 мая 2019 в 10:51

Комрады, привет!
Смотрите, какая задача возникла, целый день сижу и ничего не выходит!!!
Короче есть на сайте скедитор. И хотелось бы чтобы его фон и цвет шрифта соответствовали цветовой схеме сайта, которая может быть разной (регулируется переменными типа color: var(имя переменной);
Это всё в css забито и вот тут подкралась заковыка: В скедиторе ведь iframe используется. А туда эти переменные, которые я с своем css объявил не пролазят! Там типа свой боди ифреймовский и без переменных всяких. Так вот, как их туда таки пропихнуть то? Самое что ироничное, цвет фона в скедиторе таки можно задать с помощью css до iframe. А вот шрифта - ну никак!
Я скачал библиотеку скедиторовскую, так что доступ к css, которые задают цвета для его окна у меня есть, ну а толку, без переменных никак. Потому что их пользователь меняет. Я определяю что он там наменял через локалсторадж и js на сайте. А если тот же самы js для iframe запустить, то я даже не знаю, куда его пихать....
Ситуация осложняется тем, что я никак не могу это по человечески объяснить гуглу, формализовать запрос, так сказать...

Комментарии

Аватар пользователя Semantics Semantics 8 мая 2019 в 13:38

https://ckeditor.com/old/forums/CKEditor-3.x/CSS-style-sheet-for-content..., старое, конечно, но ничего невозможного нет
https://ckeditor.com/docs/ckeditor4/latest/guide/dev_howtos_styles.html
https://ckeditor.com/old/forums/CKEditor-3.x/include-custom-css-ckeditor

Создайте свою тему для CKE, думаю, что это будет лучшим вариантом

Аватар пользователя VasyOK VasyOK 9 мая 2019 в 9:49

Вы не только Гуглу. Вы и людям на форуме с трудом объясняете.
В настройках профиля CKEditor
admin/config/content/ckeditor/edit/Full
CSS - все по умолчанию

Аватар пользователя WillWe WillWe 9 мая 2019 в 17:58

что значит все по умолчанию?
Проблема в том, что нужно цвета задавать с помощью переменной. Которую определяет пользователь (он жмёт на кнопку на сайте, а js небольшой загружает соответствующий css файл. Эта настройка пользователя хранится в local storage и если там уже что-то есть, то сразу подгружается нужный css (как ранее того пользователь пожелал).
Как же использовать в iframe скедитора переменную из нашего сайта? Как получить к ней доступ? Ну или как пропихнуть css с цветом в iframe? ну или где, в каком файле js нужно запустить мой скрипт который эти переменные в iframe из localstorage загрузит...?