Показать сообщение отдельно
Старый 08.12.2011, 12:53   #1
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
Question SEO-ориентированные заголовки в контенте, как?

Со стороны SEO-шников поставлена такая задача. На странице должен быть только один заголовок H1, остальные должны быть только H2, H3 и т.д.

Конечно в BE для каждого CE можно выбрать вид заголовка, но по умолчанию все заголовки H1. И при этом каждому редактору надо объяснять что нужно менять заголовок, кто-то забудет и т.п, не удобно вобщем.

Задумал я допились css_styled_content что бы второй и последующие заголовки на странице были H2, если указан "тип 1". Но сразу потерялся в коде:
Код:
# Content header:
lib.stdheader = COA
lib.stdheader {
	...
	10.1 = TEXT
	10.1.current = 1
	10.1.insertData = 1
	10.1.fontTag = <h1{register:headerStyle}{register:headerClass}>|</h1>
	10.2 < .10.1
	10.2.fontTag = <h2{register:headerStyle}{register:headerClass}>|</h2>
Тут fontTag по TSRef указан как обычный wrap, и по коду class.tslib_content.php так и есть, и нигде fontTag. не используется что бы к нему применить stdWrap. Но как тогда заменяются {register:headerStyle}{register:headerClass} ? И ведь работает!

Версия TYPO3 4.5.x
dmartynenko вне форума   Ответить с цитированием