Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   HTMLArea, RTE, tinymce_rte и другие визуальные редакторы (http://forum.typo3.ru/forumdisplay.php?f=24)
-   -   Настройка RTE (http://forum.typo3.ru/showthread.php?t=5217)

z0r1k 23.11.2007 16:53

Настройка RTE
 
Доброго времени суток!
я тут немного настроил 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.align.unset =

z0r1k 30.11.2007 00:47

Спасибо!
Использовал
Код:

RTE.default.proc.entryHTMLparser_db.p.fixAttrib.align.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.align.unset >
RTE.default.proc.entryHTMLparser_db.div.fixAttrib.align.unset >
RTE.default.proc.entryHTMLparser_db.p.fixAttrib.align.unset =
RTE.default.proc.entryHTMLparser_db.p.fixAttrib.style.unset >
RTE.default.proc.entryHTMLparser_db.div.fixAttrib.style.unset >
RTE.default.proc.entryHTMLparser_db.p.fixAttrib.style.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


Часовой пояс GMT +4, время: 16:12.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot