|  | Форум больше не используется. Присоединяйтесь к каналу #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 | 
|   |   |