Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TYPO3: SEO и статистика посещений (http://forum.typo3.ru/forumdisplay.php?f=35)
-   -   Вывод названия страницы (http://forum.typo3.ru/showthread.php?t=2324)

dapissarenko 23.12.2006 22:40

Вывод названия страницы
 
Здравствуйте!

В шаблоне у меня есть маркер 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?

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

Дмитрий

Pavel Antonov 25.12.2006 02:52

Код:

page.10.marks.TITLE = TEXT
page.10.marks.TITLE.data = page: title


are 10.01.2007 12:49

а какой код прописать в 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


?

Pavel Antonov 10.01.2007 14:18

В заголовок выводить информацию можно двумя способами:
  1. Плагином: http://typo3.org/extensions/reposito...getitle/1.0.0/
  2. Руками формировать <title>, с установленным config.noPageTitle = 1

are 11.01.2007 09:24

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

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

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>


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

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