Вход

Просмотр полной версии : вставка на страницу pagecontent типа Text


3ton
19.01.2010, 16:10
может кто сталкивался, когда вставить на страницу контент типа Text, то при отображении информации(без ричТекстЕдитора) перенос строки вводимого контента он заменяет на на группу тегов <p></p>

есть ли возможность исправить это?

так как при вставке необходимого HTML в RichTextEditor последний меняет его по своему усмотрению

хотя возможно есть вариант вставки html в RichTextEditor без его модификации последним

Lucifer
20.01.2010, 16:42
шЫфт+ентер жми, если хочешь бр :)
сам я рте сильно не крутил, но знаю, что там и не такое возможно ;)
там парсинг идет при сохранении в бд, и выводе во фронтэнд. думаю, лучше всего мануал по нему почитать, если хочешь его настроить по своему усмотрению.
а вообще, у меня редакторы сайтов приучаются со временем на стандартные настройки.

dmartynenko
20.01.2010, 18:08
Что бы вообще модификаций при выводе не было - надо использовать тип элемента "HTML код".

Вывод всех элементов задается через системное расширение css_styled_content. Соответственно в нем можно посмотреть что, как и почему выводится.

По умолчанию при выводе все тексты (RTE и нет) парсятся через lib.parseFunc_RTE, тут и добавляются <p> в текст, где есть переносы строк.

RTE самый сложный случай - он парсится перед сохранением в базу, и при загрузке из нее. Есть отдельные мануалы как настраивать этот парсинг, там много всяких опций.