Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   page:title что делаю не так? (http://forum.typo3.ru/showthread.php?t=2309)

Andrey Grey 22.12.2006 13:51

page:title что делаю не так?
 
Используется ТВ.
Для вывода TITLE страницы разметил область. Пометил как тайпоскрипт обжект со ссылкой на объект lib.libpage

В сетапе пробовал несколькими вариантами. Не получается.
Вот что пробовал:

Код:

lib.libpage=PAGE
lib.libpage.typeNum=0
lib.libpage.10 = HTML
lib.libpage.10.value {
field = title
case = upper
}

Код:

lib.libpage = TEXT
lib.libpage.1 = TEXT
lib.libpage.1 {
NO {
stdWrap.field = nav_title // subtitle // title
allWrap = <td>|</td>
}
}

Код:

lib.libpage< page : title
Код:

lib.libpage = PAGE
lib.libpage{
10 = TEXT
10.value = This is the page title: {page:title}
10.insertData = 1
}

Код:

lib.libpage{
        10 = TEXT
        10.data = field:title
        }

Поле остается пустым при любом варианте.

Valery Romanchev 22.12.2006 14:02

Цитата:

lib.menu_path{
15=TEXT
15{
value={page:title}
insertData = 1
wrap=<h1 class="title">|</h1>
}
}
вот это работает у меня

попробуйте потестить - простой текст выводить

Pavel Antonov 22.12.2006 14:27

Варианты с field в TV работать не будут по причине того, что TV подставляет свой массив полей (из меппинга)

Работают варианты типа 10.data = page:title

Andrey Grey 22.12.2006 14:37

Странно. Меню выводится нормально.
А если я пытаюсь сделать что то похожее на

Код:

lib.pagetitle.10 = TEXT
lib.pagetitle.10.data = page:title

или

Код:

lib.pagetitle{
15=TEXT
15{
value={page:title}
insertData = 1
wrap=<h1 class="title">|</h1>
}
}

Поле выводится пустым...

void 22.12.2006 16:08

А если просто
Код:

lib.pagetitle = TEXT
lib.pagetitle.data = page:title

? ;)

Andrey Grey 22.12.2006 16:13

Цитата:

Сообщение от void (Сообщение 8701)
А если просто
Код:

lib.pagetitle = TEXT
lib.pagetitle.data = page:title

? ;)

Спасибо void. Так действительно работает:)
Не объяснишь в чем была ошибка?
Я думал если я указал в массиве 10, то это тоже обрабатывается и должно было выводиться.

void 22.12.2006 19:09

А откуда там возьмется массив?
Всё бы работало, если бы было например так:
Код:

lib.pagetitle = COA
lib.pagetitle.10 = TEXT
lib.pagetitle.10.data = page:title



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

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