Все привет!
Не могу понять почему?
В редакторе RTE создаю заголовок <h3>Заголовок <span>текста</span></h3> и параграф <p class="headline"><span>Параграф</span> текста</p> с тегом SPAN все это хорошо, но... кода я жму сохранить тег SPAN в параграфе не сохраняется, а пропадает, а вот в заголовке <h3>Заголовок <span>текста</span></h3> тег SPAN сохранятся отлично.
Я не могу понять почему в заголовке <h3>Заголовок <span>текста</span></h3> тег SPAN сохраняется, а в параграфе <p class="headline"><span>Параграф</span> текста</p> не сохраняется?
Есть у кого какие то идеи ... или решения?
Valery Romanchev
15.05.2012, 18:18
это связано с настройками в 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
Валерий, спасибо.
Думаю проблема не в этом..., мая конфигурация ничем не отличается от предложенной вами, но 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-тег сохраняется.
Конечно я нашел другое решение ... привязал к SPAN-тег атрибут class"color", но оно не правильное... мне нужен просто чистый SPAN-тег
Оказывается, что в внутри параграфа 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
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot