Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
26.11.2005, 13:33 | #1 |
Новенький
Регистрация: 23.11.2005
Сообщений: 14
|
разборки в стиле HTMLarea TRE
Привет всем тайпомэнам...
Опять пытаюсь решить проблемку в HTMLarea, связаную с этим долбаным тегом <p>... Работаю с тегом <span></span>, a эрия при сохранении добавляет еще тег <p> и в итоги получаем: <p><span></span></p> - как этого избежать? Фенкс зарание... Последний раз редактировалось Valery Romanchev; 28.07.2006 в 00:35 |
26.11.2005, 14:41 | #2 |
Новенький
Регистрация: 23.11.2005
Сообщений: 14
|
re: разберки в стиле HTMLarea TRE
Продолжение:
Залез я в документация... там у экстеншина есть файл - называеться PageTSConfigFull.txt Если в нем полазить найдете такую интересную строчку: ## TAGS ALLOWED OUTSIDE P & DIV allowTagsOutside = img,hr,address приписываю в ТСконфиге рут пейджа: RTE.default.proc.allowTagsOutside = img,hr,address,span Нифига не пашет... Может ошибка какая? |
26.11.2005, 15:10 | #3 |
Новенький
Регистрация: 23.11.2005
Сообщений: 14
|
re: re: разберки в стиле HTMLarea TRE
так тож не пашит:
RTE.default.proc { allowTagsOutside = img,hr,address,span } |
26.11.2005, 17:53 | #4 |
Senior Member
Регистрация: 27.02.2006
Сообщений: 131
|
re: разберки в стиле HTMLarea TRE
в этом примере кода, который надо вставить в тайпоскрипт страницы PageTS (раздел редактирования заголовков в контекстном меню), все <p> заменяются на <br>. Посмотри каждую строчку внимательно (в документации) - все станет понятно...
RTE.default.enableWordClean = 1 RTE.default.disableEnterParagraphs = 1 RTE.default.hideButtons = fontstyle, fontsize, lefttoright, righttoleft, inserttag RTE.default.hidePStyleItems = PRE, H1 RTE.default.hideTags = font, font (full) RTE.default.showTagFreeClasses = 0 RTE.default.classesCharacter = roteSchrift, sehrGross RTE.default.classesImage = blauerRand, 10pxAbstand RTE.default.classesAnchor = intern, extern, mailto RTE.default.showStatusBar = 1 RTE.default.proc { // TRANSFORMATION METHOD overruleMode = ts_css // LINES CONVERSION dontConvBRtoParagraph = 1 // TAGS ALLOWED OUTSIDE P & DIV allowTagsOutside = img,hr,br // TAGS ALLOWED allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, re, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, tt, q, cite, abbr, acronym // TAGS DENIED denyTags = font // ALLOWED P & DIV ATTRIBUTES keepPDIVattribs = align,class,style // CONTENT TO RTE HTMLparser_rte { // TAGS ALLOWED allowTags < RTE.default.proc.allowTags removeTags = font // DO NOT REMOVE UNMATCHED TAGS keepNonMatchedTags = 1 } // CONTENT TO DATABASE entryHTMLparser_db = 1 entryHTMLparser_db { // XHTML COMPLIANCE xhtml_cleaning = 1 // CLEAN TAGS noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, cite, tt, br, center tags.hr.allowedAttribs = class,style // REMAP B AND I TAGS tags.b.remap = strong tags.i.remap = em rmTagIfNoAttrib > rmTagIfNoAttrib = span,div,font htmlSpecialChars = 1 } RTE.default.disableColorPicker = 1 RTE.default.disableSelectColor = 0 #vordefinierte farben, damit redakteure sich innerhalb des styleguides austoben kцnnen RTE.colors { color1 { name = dunkelblau value = #000066 } color2 { name = blau value = #00008B } color3 { name = rotbraun value = #B22222 } color4 { name = dunkelrot value = #CC3300 } color5 { name = mittelbraun value = #D2691E } color6 { name = orange value = #FF9933 } color7 { name = pfirsich value = #FFDAB9 } color8 { name = natur value = #FDF5E6 } } RTE.default.colors = color1, color2, color3, color4, color5, color6, color7, color8 |
26.11.2005, 22:15 | #5 |
Новенький
Регистрация: 23.11.2005
Сообщений: 14
|
re: разберки в стиле HTMLarea TRE
OK, фенкс... я пока обошел эту проблему через CSS... попробую решить ее способом, который ты показал... тока сначала и зучу шо к чему там...
|
26.04.2006, 15:47 | #6 |
Senior Member
|
При работе с rtehtmlarea у меня возникли несколько проблем. При использовании тэга <div> он удался из текста или заменялся на <p>... потом начал эксперементировать с приведеным выше кодом, но единственное, что получилось - конструкция по типу <div class="name"> не удалялась, но заменялась походу на <p class="name">.
Внимание вопрос как сделать так, чтобы div нормально работал?)) Кроме того, хотелось бы использовать при форматировании свои какие-то стили... к примеру что-то вроде: Код:
# General configuration of the available classes: RTE.classes { mainBodyText { name = Body Text (Primary) value = font:bold; color:blue; } } # Specific configuration for the Character Style menu: RTE.default.classesCharacter = mainBodyText RTE.default.classesParagraph = mainBodyText Поэтому вопрос - как все такие добавить свои стили чтобы при работе в rtehtmlarea можно было бы их выбирать? Кстати может у кого-то есть документацию по rtehtmlarea на русском?... а то что-то я в оригинале запутался. Зы. Установлен типо3.8.0 + CSS styled content... Последний раз редактировалось Tod; 26.04.2006 в 22:14 |
25.07.2006, 17:27 | #7 |
Senior Member
|
Вставляю картинку в редакторе РТЕ (htmlArea RTE 1.4.1, typo3 4.0), выбираю в настройках галочку border и оно мне генерирует нечто вроде
<img src="..." alt="..." style="BORDER-RIGHT: thin solid; PADDING-RIGHT: 1px; BORDER-TOP: thin solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: thin solid; WIDTH: 230px; PADDING-TOP: 1px; BORDER-BOTTOM: thin solid; HEIGHT: 208px" /> Там походу рамка в 2пиксела, а я хочу другую... как и где это можно осуществить? Помогите советом, а то я уже запарился лазить по настрокам htmlArea RTE ((
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
28.07.2006, 00:11 | #8 |
Senior Member
|
В TS-константах поправить параметры связанные с border
|
28.07.2006, 01:42 | #9 |
Senior Member
|
Павел Антонов, приведите пожалуйста код, если это вам не сложно, а то что я только не устанавливал:
tt_content.image.20.borderThick = 1 tt_content.image.20.borderCol = red styles.content.imgtext.borderThick = 1 styles.content.imgtext.borderColor = red ...и многие другие комбинации успехом не увенчались... help
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
28.07.2006, 11:32 | #10 |
Senior Member
|
Просто откройте редактор констант.
Template -> Constant Editor |