Показать сообщение отдельно
Старый 08.12.2008, 11:39   #3
reva2
Senior Member
 
Аватар для reva2
 
Регистрация: 31.08.2007
Адрес: Ростов-на-Дону
Сообщений: 206
По умолчанию

Цитата:
Сообщение от DimanLin Посмотреть сообщение
Добавляю контент на страницу.

Заголовок выглядит следующим образом:
<h1 class="csc-firstHeader">Заголовок</h1>
Нужно сделать <h2>Заголовок</h2>

Текст выгдядит:
<p class="bodytext">Текст</p>
Нужно так: <p>Текст</p>

Как это сделать? Я не смог найти шаблон под простой текстовый контент... =(
Весь вывод стандартных контент-элементов задается в статичном шаблоне Css Styled Content через Typoscript. Потратьте время на его изучение и Вам будет все понятно что и откуда берется..
Конкрентно по Вашим задачам. Убрать у тега <p> аттрибут class="bodytext" можно вот так:
Код:
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P >
С заголовками все несколько сложнее. Вы наверное обращали внимание что при редактирование контент-элемента у заголовка есть куча параметров: выравнивание, тип, ссылка и т.д. Так вот по-умолчанию все эти параметры учитываются при выводе. Вывод заголовков всех контент элементов задан в lib.stdheader. Реализовать то что Вы хотите можно просто огромным количеством способов, например:
Код:
lib.stdheader.stdWrap.dataWrap = |
lib.stdheader.10.1.fontTag = <h2>|</h2>
Если Вы добавите такой код в шаблон страницы, то все заголовки у которых значение параметра "Тип" будет задано как "Компоновка 1" будут выводиться в обрамлении тегов <h2>|</h2>
reva2 вне форума   Ответить с цитированием