TinyMCE Стили в макете - PullRequest
0 голосов
/ 08 июля 2010

Я использую плагин для полной страницы:

Я пытаюсь создать для моих пользователей способ выбрать несколько макетов (у меня около 6 макетов), в макетах у меня есть разные правила CSS, которые мне бы хотелосьнапример, цвет фона

, поэтому в моем макете (и это просто пример для краткости) у меня есть

<style>
body{background-color:red}
</style>
and then my layout.....

<style>
body{background-color:green}
</style>
and then my layout.....

Вы поняли;), (я хотел бы использоватьтаблицы стилей, но это тоже не сработало).

Если я зайду в редактор и выберу макет, он будет отлично смотреться, пока я не нажму кнопку Сохранить.Он удаляется из возвращенного значения редактора (я сохраняю в БД).

Я пробовал несколько вещей:

Если в макете я делаю это:

<style><!--Start Style-->
body{background-color:red}
<!--End Style--></style>

а затем мой макет .....

когда пользователь выбирает макет, цвет фона не отображается, но это:

body{background-color:red} body{background-color:red}

но когда я сохраняю, он сохраняет правильно???.

У меня это настроено

valid_elements : "*[*]",  
extended_valid_elements: "style[type]",

Я пробовал несколько способов, долго искал документацию tinyMCE и Поиск в Google, и не повезло.

Может кто-нибудь решить или предложить лучший подход (Идея состоит в том, чтобы они только выбрали один макет, который будет делать все цвет фона и макет )?

Заранее спасибо!

1 Ответ

0 голосов
/ 08 июля 2010

Вы должны создать свой собственный css-файл для вашего контента (настройка конфигурации content_css ) и добавить нужный класс (ы) к параметру конфигурации format . Если вы используете плагин style , пользователи могут выбрать класс из выпадающего списка, и все должно быть в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...