2010-07-08 2 views
0

Я использую Всю страницу плагин:TinyMCE Stylesheets в макете

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

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

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

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

Вы получаете идею;), (я хотел бы использовать stylesheets, но это, похоже, не работает).

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

я пытался несколько вещей:

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

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

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

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

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

, но при его сохранении сохраняет коррекцию TLY ???.

меня это как мои настройки

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

Я попробовал несколько способов, глядя на некоторое время через документацию и Googling TinyMCE и не повезло.

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

Спасибо заранее!

ответ

0

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

+0

хм, но можно определить цвет фона в макете тоже – Thariama

+0

oops deleted мой последний комментарий извините. Понял, но это не позволит решить одно клик, у меня будет все предопределено в макете, поэтому пользователю не нужно выбирать стиль, а только макет - представьте, что макет в списке называется «Макет 1» Red "или Layout 1" Green ", каждый из которых имеет разные цвета шрифтов и такие предопределенные. – TheCodeFool

+0

Спасибо за помощь! Как бы я определил его? Вы должны выбрать элемент для применения фона, и я не могу выбрать тег тела :) – TheCodeFool

Смежные вопросы