Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
15.05.2012, 14:36 | #1 |
Senior Member
|
Сохранение тега SPAN в середине тега P
Все привет!
Не могу понять почему? В редакторе RTE создаю заголовок Код HTML:
<h3>Заголовок <span>текста</span></h3> Код HTML:
<p class="headline"><span>Параграф</span> текста</p> Код HTML:
<h3>Заголовок <span>текста</span></h3> Я не могу понять почему в заголовке Код HTML:
<h3>Заголовок <span>текста</span></h3> Код HTML:
<p class="headline"><span>Параграф</span> текста</p> Есть у кого какие то идеи ... или решения? Последний раз редактировалось thebat; 15.05.2012 в 18:40 |
15.05.2012, 18:18 | #2 |
Administrator
|
это связано с настройками в TSconfig для RTE
поставьте что-то типа RTE.default{ // Tags allowed allowTags = a, abbr, acronym, address, blockquote, b, br, caption, center, cite, code, div, em, font, h1, h2, h3, h4, h5, h6, hr, i, img, li, link, ol, p, pre, q, sdfield, span, strike, strong, sub, sup, table, thead, tbody, tfoot, td, th, tr, tt, u, ul, noindex // Tags denied denyTags > // Attributes to keep for P & DIV keepPDIVattribs = xml:lang,class,style,align // Tags allowed outside <p> and <div> tags allowTagsOutside = img,hr,table,tr,th,td,h1,h2,h3,h4,h5,h6,br,ul,ol,l i,pre,address,noindex // Tags allowed in Typolists allowTagsInTypolists = br,font,b,i,u,a,img,span,noindex } // Frontend RTE configuration RTE.default.FE < RTE.default |
15.05.2012, 18:36 | #3 |
Senior Member
|
Валерий, спасибо.
Думаю проблема не в этом..., мая конфигурация ничем не отличается от предложенной вами, но SPAN-тег все таки пропадает.. Код:
RTE { classes { heading { name = My heading value = font-weight: bold; margin-bottom: 20px; } color { name = Color Text SPAN-tag } } default { contentCSS = fileadmin/layout/css/myrtestyle.css showButtons := addToList(chMode) allowTags := addToList (span) removeTags := removeFromList (span) classesParagraph := addToList (heading) classesCharacter := addToList (color) proc { allowTags := addToList (span) allowTagsInTypolists := addToList (sapn) allowTagsOutside := addToList (sapn) allowedClasses := addToList (heading,color) removeTags := removeFromList (span) HTMLparser_rte { allowTags := addToList (sapn) removeTags := removeFromList (span) } entryHTMLparser_db { allowTags := addToList (sapn) allowTagsOutside := addToList (sapn) allowTagsInTypolists := removeFromList (span) removeTags := removeFromList (span) rmTagIfNoAttrib := removeFromList (span) keepNonMatchedTags = protect tags { span > p > } } } buttons { formatblock { removeItems := addToList(pre, address, article, aside, blockquote, div, footer, header, nav, section, p) } blockstyle { showTagFreeClasses = 1 tags { p { allowedClasses := addToList (heading) } } } textstyle { showTagFreeClasses = 1 tags { span { allowedClasses := addToList (color) } } } } } } Конечно я нашел другое решение ... привязал к SPAN-тег атрибут class"color", но оно не правильное... мне нужен просто чистый SPAN-тег |
24.05.2012, 18:20 | #4 |
Senior Member
|
Оказывается, что в внутри параграфа span-тег без атрибутов удаляется и ни как это не настраивается, а точнее не конфигурируется .
Оригинал письма от автора: ====================== Inside paragraphs, span tags without attributes are removed. This is not currently configurable. If you need this to be configurable, please make a feature request and explain why it is useful. Regards, Stanislas |