|  | Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
|  21.04.2007, 22:24 | #1 | ||
| Senior Member |  Как убрать <p> вокруг <HR>? 
			
			Когда в тексте вставляю <HR>, то он обязательно оборачивается в тэг <p>, что в свою очередь приводит к нехорошим последствиям в плане дизайна  Когда вставляется текст в РТЕ например: Цитата: 
 Цитата: 
 Хочу узнать у вас как убрать это кощунтво? Нашел в гугле только одну ссылку по этому поводу и то проблема там решена не была  По идее ведь те же h1 не оборачиваются, может где-то это для них задается и можно добавить туда и тэг hr РЕШЕНИЕ к сожалению глючит - например ссылка после hr не работает. Код: lib.parseFunc_RTE.externalBlocks = table, blockquote, ol,ul,hr lib.parseFunc_RTE.externalBlocks.hr.stripNL = 1 
				__________________ Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress Последний раз редактировалось Tod; 05.05.2007 в 02:40 | ||
|   |   | 
|  21.04.2007, 22:57 | #2 | 
| Senior Member |   
			
			Если я не ошибаюсь: копать parseFunc_RTE,  lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.en capsTagList = ...добавить hr Код: lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.encapsTagList = div,p,pre,h1,h2,h3,h4,h5,h6,hr   Последний раз редактировалось PhilD; 21.04.2007 в 23:13 | 
|   |   | 
|  22.04.2007, 00:15 | #3 | 
| Senior Member |   
			
			Согласен, потому там я уже копал   И докопался точно до такого же решения, но к моему удивлению оно почему-то работать не хочет  Причем удивительно то, что если я допустим уберу оттуда h1, то вокруг этого заголовка появился тэг <p>, но если добавлю hr, он от него не уберется)) 
				__________________ Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress | 
|   |   | 
|  22.04.2007, 00:42 | #4 | 
| Senior Member |   
			
			allowTagsOutside = hr пробовали?
		 | 
|   |   | 
|  22.04.2007, 02:18 | #5 | 
| Senior Member |   
			
			Да, но также непомогло.
		 
				__________________ Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress | 
|   |   | 
|  22.04.2007, 02:32 | #6 | 
| Senior Member |   
			
			помогла добавка сюда  Код: lib.parseFunc_RTE.externalBlocks = table, blockquote, ol,ul,hr | 
|   |   | 
|  22.04.2007, 03:58 | #7 | 
| Senior Member |   
			
			Хм... у меня эта настройка привела к тому, что вместо того, чтобы отображаться вокруг <p class="bodytext"> </p> hr данная конструкция расположилась перед hr... Интересно! но не совсем то, что нужно... может у тебя есть еще какие-то доп. настройки для редактора? 
				__________________ Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress | 
|   |   | 
|  22.04.2007, 09:39 | #8 | 
| Senior Member |   Код: lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.encapsTagList = div,p,pre,h1,h2,h3,h4,h5,h6,hr lib.parseFunc_RTE.externalBlocks = table, blockquote, ol,ul,hr TYPO 4.0.4, rtehtmlarea 1.3.8. | 
|   |   | 
|  22.04.2007, 14:30 | #9 | 
| Senior Member |   
			
			а у меня TYPO 4.1, rtehtmlarea 1.5.1dev.  и не работает   
				__________________ Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress | 
|   |   | 
|  22.04.2007, 17:01 | #10 | 
| Senior Member |   
			
			интересно... баг? есть возможность на другой установке попробовать? да, RTE в режиме demo у меня, там allowTagsOutside = hr, adress по умолчанию стоит  Код: RTE.default {
hideTableOperationsInToolbar = 1
keepToggleBordersInToolbar = 1
showButtons ( 
		class,copy,cut,paste, 
		bold, italic, image,
		orderedlist, unorderedlist, outdent, indent, left, center, right, justifyfull,
		insertcharacter, link, table, findreplace, chMode, removeformat, undo, redo, 
		toggleborders, tableproperties,
		rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit,
		columninsertbefore, columninsertafter, columndelete, columnsplit,
		cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge
	)
}еще мысль - может что-то вроде как у "соседей" в ветку lib.parseFunc_RTE.externalBlocks добавить : [hr] [stripNL]=1 [stdWrap] [parseFunc]=< lib.parseFunc Однако! и правда не работает! Только если hr 1-я работает!? судя по всему дело в одиночности тега hr. Помогло только принудительное отключение оборачивание в p вообще - но это не очень тянет на решение... Последний раз редактировалось PhilD; 22.04.2007 в 17:38 | 
|   |   | 
|  | 
| Опции темы | |
| Опции просмотра | |
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Помогите убрать рамки вокруг картинок | Shalfey | Общие вопросы | 4 | 16.01.2007 23:33 | 
| убрать <p> в TS Obj | Tod | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 14 | 26.12.2006 16:20 | 
| как убрать TABLE вокруг image? | stoun | Общие вопросы | 0 | 04.11.2005 19:52 |