Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TYPO3: SEO и статистика посещений

Ответ
 
Опции темы Опции просмотра
Старый 23.12.2006, 22:40   #1
dapissarenko
Продвинутый
 
Регистрация: 22.09.2006
Сообщений: 56
Question Вывод названия страницы

Здравствуйте!

В шаблоне у меня есть маркер TITLE:

Код:
<div id="content_wrapper">
<div id="content">
<h2>###TITLE###</h2>
...
Я хочу, чтобы на месте ###TITLE### выводилось название страницы (то название, которое я ввожу в поле Заголовок в свойствах страницы).

Сетап у меня такой:

Код:
page = PAGE
page.typeNum = 0
page.bodyTag = <body>
page.stylesheet = fileadmin/style.css
page.10 = TEMPLATE
page.10 { 
   template = FILE
   template.file = fileadmin/template.html
   workOnSubpart = DOCUMENT
   marks.CONTENT < styles.content.get
   

   
   marks.MENU = HMENU
   marks.MENU.1 = TMENU
   marks.MENU.1.NO {
   allWrap = <li>|</li>
   RO = 1
   }
   
   marks.BREADCRUMB = HMENU
   marks.BREADCRUMB.1 = TMENU
   marks.BREADCRUMB.1.NO {
   allWrap = | |
   RO = 1
   }
   
}

page.config.simulateStaticDocuments_noTypeIfNoTitle = 1
Как я понимаю, надо вставить строку вроде

Код:
page.10.marks.TITLE < styles.content.title
Я это попробовал, но не получается.

Как мне вывести заголовок страницы в поле TITLE?

Заранее благодарен

Дмитрий
dapissarenko вне форума   Ответить с цитированием
Старый 25.12.2006, 02:52   #2
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Код:
page.10.marks.TITLE = TEXT
page.10.marks.TITLE.data = page: title
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 10.01.2007, 12:49   #3
are
Продвинутый
 
Аватар для are
 
Регистрация: 25.10.2006
Адрес: Новосибирск
Сообщений: 36
Отправить сообщение для are с помощью ICQ
По умолчанию

а какой код прописать в setup

если юзер открыл страницу Root -> page_1 -> page_1.1 ...-> page 1.1.3.1

то в <title> .. </title>
прописывать:

Title_of_page 1.1.3.1, ... Title_of_page_1.1, Title_of_page_1, Title_of_Root


?
are вне форума   Ответить с цитированием
Старый 10.01.2007, 14:18   #4
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

В заголовок выводить информацию можно двумя способами:
  1. Плагином: http://typo3.org/extensions/reposito...getitle/1.0.0/
  2. Руками формировать <title>, с установленным config.noPageTitle = 1
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 11.01.2007, 09:24   #5
are
Продвинутый
 
Аватар для are
 
Регистрация: 25.10.2006
Адрес: Новосибирск
Сообщений: 36
Отправить сообщение для are с помощью ICQ
По умолчанию

спасибо, сделал так, как вы посоветовали

(возможно не очень элегантный код получился)

setup:

#//////////// META TITLE //////////////////////////////////
temp.META_TITLE = HMENU
temp.META_TITLE.wrap = <title> | </title>

temp.META_TITLE.special = rootline
temp.META_TITLE.excludeUidList = 1
temp.META_TITLE.special.range = 0|-1

temp.META_TITLE.1 = TMENU
temp.META_TITLE.1.NO {
allWrap = | ,
doNotLinkIt = 1
}
temp.META_TITLE.1.CUR = 1
temp.META_TITLE.1.CUR {
allWrap = |
doNotLinkIt = 1
}

...

config.noPageTitle = 1
page.headerData.10 < temp.META_TITLE

-------
в итоге выводится:
<title>Root-Page-title,Page-title-level-1,Page-title-level-2,...</title>

в принципе, меня это устраивает (хотя возможно существует более "грамотный" подход)

для полного счастья хотелось бы выцепить title новостной статьи
и засунуть его аналогично в <title>
are вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:05.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория