Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
01.04.2009, 19:06 | #1 |
Новенький
|
Как генерировать TITLE
Скорее всего, одним из самых важных факторов продвижения сайта, должно быть уникальность, соответствие и насыщенность на ключевые слова тега TITLE в заголовке HEAD на каждой странице. TYPO3 является настолько гибким инструментом, что позволяет настроить любое отображение TITLE. И если у вас сотни, а то и тысячи страниц, правильная настройка формирования TITLE позволит получить страницы с уникальными заглавиями. Вот несколько способов как настроить TITLE для TYPO3, чтобы получить хорошие результаты в SEO.
1. Использовать настройки по умолчанию для формирования TITLE в TYPO3 При стандартных настройках, заглавия TITLE формируются из названия главного шаблона и названия страницы [SITETILE] : [PAGETITLE]. Название главного шаблона указывается в настройках шаблона на корневой странице. Получится вот такой TITLE: Код HTML:
<title>CMSОбзор : Настройка Title под SEO в TYPO3</title> Код HTML:
<title>CMSОбзор : Контакты</title> 2. Немного видоизменить фомирование TITLE в шаблоне с помощью TypoScript А как сделать так, чтобы в TITLE было больше ключевых слов, но при этом не менять заглавие в навигации и в дереве страниц? Одним способом может бать использование в качестве [PAGETITLE] поля подзаголовка(subtitle) из свойств страницы. Скажем, нам нужно чтобы TITLE был таким, Код HTML:
<title>CMSОбзор: Контакты блога</title> Код:
### Настройки TITLE # Выключаем формирование по умолчанию config.noPageTitle = 2 # Создаем новый page header text объект page.headerData.10 = TEXT # Используем сначала запись из подзаголовка (subtitle); # если пусто, тогда из заголовка title page.headerData.10.field = subtitle // title # Вставляем запись в следующее page.headerData.10.wrap = <title> CMSОбзор: |</title> 1 пример: Код:
page.headerData.10.wrap = <title> CMSОбзор » |</title> Код HTML:
<title>CMSОбзор » Контакты блога</title> Код:
page.headerData.10.wrap = <title>| ¦ CMSОбзор</title> Код HTML:
<title> Контакты блога | CMSОбзор</title> Если Вам нужна максимальная гибкость в настройке TITLE, например для настройки многоязычного сайта, можете использовать расширение browser_page_title, которое позволяет указать TITLE по умолчанию с использованием динамических полей, а также добавляет дополнительное поле BROWSER PAGE TITLE. Этим полем можно переписать TITLE Источник: http://www.dawsoninteractive.com/ Перевод: CMS Обзор: TYPO3 и SEO
__________________
CMS Обзор - блог про CMS TYPO3, Drupal, WordPress, Bitrix, UMI, SharePoint Последний раз редактировалось Nikolay; 01.04.2009 в 23:36 |
06.04.2009, 13:16 | #2 | |
Senior Member
|
Цитата:
Этот подход работает только в том случае, когда весь контент сайта добавляется через создание и наполнения дерева страниц вручную. Случай более распространенный - когда контент разделов (или всего сайта) формируется через какое-либо расширение. Яркий пример новости или блоги. В этом случае название страницы должно браться из заголовка новости, блог-поста. |
|
20.08.2012, 19:14 | #3 |
Новенький
Регистрация: 20.08.2012
Сообщений: 4
|
Может кто подсказать как добавить название раздела/подраздела в тайтл страницы? Если конкретно, то речь идет о магазине и тайтл страницы продукта должен содержать дополнительную информацию.
Пытаюсь разобраться с ТупоСкрипт, но пока не очень получается... Последний раз редактировалось z00m; 20.08.2012 в 19:25 |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как заменить Title на Subtitle | AleXUnder | Общие вопросы | 2 | 14.02.2008 00:20 |
как установить title из плагина в templavoile | (:) | Разработка расширений / TYPO3 extension development | 2 | 28.01.2008 18:55 |
RealUrl. Как использовать другое поле 'alias_field' => 'title' | afl | Общие вопросы | 0 | 29.05.2007 17:13 |
как индексировать title заданный из плагина? | (:) | Общие вопросы | 1 | 31.01.2007 15:09 |
как генерировать страницу в фоне? | Дылгеров Ц.В. | Общие вопросы | 4 | 31.05.2006 14:10 |