PDA

Просмотр полной версии : Кастомный Type of block в RTE


Falcon
16.12.2012, 20:03
Приветствую, как я понимаю с помощью Type of block можно обернуть блок в элемент с определёным стилем.

Возник вопрос как его туда добавить?

Погуглив сделал вот такой конфиг

RTE{
classes.lead {
name = Leading paragraph
value = font-size:1.4em;
}
}

RTE.default.contentCSS >

RTE.default.ignoreMainStyleOverride = 1
RTE.default.contentCSS = fileadmin/templates/static/css/rte.css
RTE.default.proc.allowedClasses := addToList(lead)
RTE.default.classesParagraph = lead


Возникает вопрос что-же писать в css. и как указать оборачивающий элемент.

Сейчас в css лежит
span.lead, p.lead{ color:#0A8AD2; }

Но нужный выпадающий список при этом никак не менятся.
Зато поменялся список в Block style


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


P.S а как стили и в Text style добавлять? При текущей конфигу почему-то он не изменен.

-=UncleByte=-
18.12.2012, 02:51
Немного по-другому можно написать. Пример ниже:
RTE.default {
proc.allowedClasses = req, prc, warning, models, table.tbl1, table.tbl2, table.tbl3, table.tbl4, td.al, td.ac, td.ar
showTagFreeClasses = 1
}
И в таком случае можно просто классы в css писать и использовать для текста.

Falcon
20.12.2012, 00:04
Спасибо. А " Type of block" как-нибудь можно поменять? Точнее свой добавить

-=UncleByte=-
20.12.2012, 03:04
Насколько помню можно и к блочным элементам добавить стили. Мануал в папке самого RTE очень большой и вариантов конфига там много.

Falcon
23.12.2012, 00:58
Разобрался, не без копания в исходниках правда
для "Type of block" buttons.formatblock.addItems нужно менять. Айтемы самому создавая.

А с Text style всё заработало как помимо того что указанно в докумениации buttons.textstyle.tags.span.allowedClasses добавить