Вход

Просмотр полной версии : Настройка RTE


z0r1k
23.11.2007, 16:53
Доброго времени суток!
я тут немного настроил RTE через TSConfig, но факт в том что половина настроек не отрабатывает.

вот настройки TSConf (посути включил всю функциональсть):

RTE.default.showStatusBar = 1
RTE.default.showButtons = blockstylelabel, blockstyle, textstylelabel, textstyle, fontstyle, fontsize, formatblock, bold, italic, underline, strikethrough, subscript, superscript, lefttoright, righttoleft, left, center, right, justifyfull, orderedlist, unorderedlist, outdent, indent, textcolor, bgcolor, textindicator, emoticon, insertcharacter, line, link, image, table, user, acronym, findreplace, spellcheck, chMode, inserttag, removeformat, copy, cut, paste, undo, redo, showhelp, about, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge


При редактировании текста, например, выставляю выравнивание по центру. Получаю следующий html code

<p align="center">Sie legen Wert auf fachkundige Beratung, außergewöhnliches und exklusives Design und haben hohe Qualitätsansprüche? <br />Dann sind Sie bei uns genau richtig!</p>


Но при сохранении все атрибуты тега <p>, а именно <p align="center"> стрипаются. Как это можно исправить?
Заранее благодарен.

z0r1k
29.11.2007, 13:32
Ну что никто не сталкивался с такой проблемой?

void
29.11.2007, 18:39
Попробуйте

RTE.default.proc.entryHTMLparser_db.p.fixAttrib.al ign.unset =

z0r1k
30.11.2007, 00:47
Спасибо!
Использовал

RTE.default.proc.entryHTMLparser_db.p.fixAttrib.al ign.unset >
RTE.default.proc.entryHTMLparser_db.div.fixAttrib. align.unset >

darovec
21.03.2008, 16:47
а подскажите пожалуйста в каком именно файле надо вставлять этот код?

void
21.03.2008, 18:09
Это не в файле. Это в page TS config.

Tod
24.03.2008, 14:14
У меня данный хак не сработал, увы.
типо3 4.1.5, пхп5... выравнивае проставляется через style.
Пробовал вручную в ХТМЛ режиме писать и style и align, все равно удаляется
Код использую такой:


RTE.default {
contentCSS = fileadmin/template/res/paragraph-styles.css
showTagFreeClasses = 0
classesAnchor = 0
ignoreMainStyleOverride = 1
enableWordClean = 1
useCSS = 1
showButtons = *
#showButtons = fontsize, bold, italic, underline, lefttoright, righttoleft, left, center, right, justifyfull, orderedlist, unorderedlist, textcolor, bgcolor, line, link, image, table, inserttag, removeformat, insertcharacter,undo, redo, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge, chMode, insertcharacter
hideButtons = paragraph, text, textindicator, fontstyle, emoticon, user, subscript, superscript, strikethrough, underline, lefttoright, righttoleft, spellcheck, inserttag, outdent, indent, showhelp, copy, cut, paste, acronym
hidePStyleItems = pre, address
disableColorPicker = 0
showTagFreeClasses = 0
showStatusBar = 1
ColorPicker = 1
RTE.default.classesAnchor = 0
defaultLinkTarget = _top

entryHTMLparser_db {
keepPDIVattribs = < RTE.default.proc.keepPDIVattribs
allowTags < RTE.default.allowTags
removeTags < RTE.default.removeTags
removeTagsAndContents < RTE.default.removeTagsAndContents

tags >
tags {
br.allowedAttribs = class, clear, style
}
}

HTMLparser_db {
# Strip all attributes from these tags

}
}

RTE.default.proc.entryHTMLparser_db.p.fixAttrib.al ign.unset >
RTE.default.proc.entryHTMLparser_db.div.fixAttrib. align.unset >
RTE.default.proc.entryHTMLparser_db.p.fixAttrib.al ign.unset =
RTE.default.proc.entryHTMLparser_db.p.fixAttrib.st yle.unset >
RTE.default.proc.entryHTMLparser_db.div.fixAttrib. style.unset >
RTE.default.proc.entryHTMLparser_db.p.fixAttrib.st yle.unset =

filippoff
24.03.2008, 19:55
tags.p.allowedAttribs = align
не прокатит?
мне кажется, что раз всё равно используется подключение внешнего css, то и выравнивание через css сделать?

Tod
25.03.2008, 12:33
Не помогает. Но при этому для Н2 нормально все работает, хотя никаких специальных настроек нет

filippoff
25.03.2008, 15:03
вообще rte с умолчательными параметрами всё прекрасно сохраняет.
может стоит попробовать явно задать
keepPDIVattribs = align,class,style

darovec
25.03.2008, 15:33
почему то у меня вообще ниодна из настроек не срабатывает (((

darovec
25.03.2008, 15:54
может все же я не в том месте правлю... подскажите поподробней... куда вставлять TS?

Tod
25.03.2008, 16:37
тов. Филипофф, я знаю, что без всех этих настроект РТЕ также прекрасно сохраняет, но это видимо какой-то уникальный случай, потому что я использую эти настройки не первый раз и всегда они работали, а здесь хоть убей нивкакую))
А вот ваша строчка действительно помогла:
keepPDIVattribs = align,class,style
----
Даровец, это пишешь в свойсвах Корневой страницы - там есть блок для вставки ТС.

darovec
25.03.2008, 16:42
ну значит все правильно... туда и вставляю... но ниодна настройна не работает

darovec
25.03.2008, 16:57
и вообще.... у меня код html не <p align = "center">, а <p style="text-align: center">.
Если я правлю в HTML на обычный align то все сохраняется...