![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Senior Member
|
И снова я! Со своими проблемами.
Никак не решу проблему вставки лишних <p> </p> TYPO3 4.1.1, rtehtmlarea 1.5.2 Описываю, что я делаю: 1. создаю новый текстовый элемент. В RTE сразу перехожу в "HTML-код" 2. создаю html-код такого вида: Код:
<p>11111111</p> <center>222222</center> 4. После сохранения, пока не загрузился редактор проскакивает такой код: Код:
<p>11111111</p> <p><center>222222</center></p> 5. После того как загрузился RTE в "HTML-коде" вот такое: Код:
<p>11111111</p> <p></p><center>222222</center><p></p> И процесс этот бесконечен. Попробуйте. Или это только я так мучаюсь? Таких страниц у меня много, и там не только <center>, но и другие теги вне <p></p>, у них аналогичная ситуация. Как с этим бороться? TSConfig: Код:
RTE.default {
blindImageOptions = magic,dragdrop
showButtons = *
proc {
removeTags = sdfield
# чтобы не искали - center есть в слудющих двух параметрах
allowTagsOutside = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, re, blockquote, b, i, u, sub, sup, strike, a, nobr, hr, tt, q, cite, abbr, acronym, center, font, img
allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, re, blockquote, b, i, u, sub, sup, strike, a, nobr, hr, tt, q, cite, abbr, acronym, center, font, img
tags.p.allowedAttribs = class, style
HTMLparser_rte = 1
HTMLparser_rte {
removeTags < RTE.default.proc.removeTags
allowTagsOutside < RTE.default.proc.allowTagsOutside
allowTags < RTE.default.proc.allowTags
htmlSpecialChars = 1
tags >
}
entryHTMLparser_db = 0
entryHTMLparser_db {
removeTags < RTE.default.proc.removeTags
allowTagsOutside < RTE.default.proc.allowTagsOutside
allowTags < RTE.default.proc.allowTags
htmlSpecialChars = 1
keepNonMatchedTags = 1
}
HTMLparser_db = 0
HTMLparser_db {
allowTags < RTE.default.proc.allowTags
htmlSpecialChars = 1
keepNonMatchedTags = 1
tags >
}
exitHTMLparser_db = 0
exitHTMLparser_db {
removeTags < RTE.default.proc.removeTags
allowTagsOutside < RTE.default.proc.allowTagsOutside
allowTags < RTE.default.proc.allowTags
htmlSpecialChars = 1
keepNonMatchedTags = 1
}
}
enableWordClean = 1
disableAlignmentFieldsetInTableOperations = 0
disableSpacingFieldsetInTableOperations = 0
disableColorFieldsetInTableOperations = 0
disableLayoutFieldsetInTableOperations = 0
disableBordersFieldsetInTableOperations = 0
}
# Use same processing as on entry to database to clean content pasted into the editor
RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db
RTE.default.FE >
|
|
|
|
|
|
#2 |
|
Senior Member
|
В классе t3lib_parsehtml_proc добавил в переменную $headListTags значение "CENTER"
с этим тегом проблема ушла. Жду проявления других тегов. Пока вроде бы лишнего не добавляет. P.S. И к Typo3 претензий то не предъявишь - тег CENTER в w3c не рекомендуется использовать :-) |
|
|
|
|
|
#3 |
|
Senior Member
|
сдаётся мне что нужно добавить
dontConvBRtoParagraph = 1 в RTE.default.proc но это так, смутное ощущение
|
|
|
|
|
|
#4 |
|
Senior Member
|
Только заметил ответ.
Хм. Я знал про это свойство, и раньше так и было. А в этой версии конфига потерял его :-( Кстати, когда оно было - проблема с <center>, на сколько я помню, была. Но, как говорится: "работает - НИЧЕГО не трогай" :-) Хотя это всетаки пропишу. |
|
|
|
![]() |
| Опции темы | |
| Опции просмотра | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Таксономия в typo3 (как реализовать?) | Slanj | Общие вопросы | 19 | 24.06.2013 01:14 |
| Как в RTE HtmlArea добавить свою кнопку? | Дылгеров Ц.В. | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 9 | 17.04.2008 20:21 |
| посоветуйте как разобраться с ImageMagic-ом | -=STYDENT=- | Общие вопросы | 3 | 27.07.2006 23:54 |
| как удалить файл | Станислав | Общие вопросы | 1 | 25.01.2006 07:37 |
| Как сoвместить tt_news, da_newslettersubscription, direct_mail ?? | Boris | Общие вопросы | 1 | 09.04.2005 10:05 |