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

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

Ответ
 
Опции темы Опции просмотра
Старый 22.12.2006, 13:51   #1
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию 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
	}
Поле остается пустым при любом варианте.
Andrey Grey вне форума   Ответить с цитированием
Старый 22.12.2006, 14:02   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

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

попробуйте потестить - простой текст выводить
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 22.12.2006, 14:27   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

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

Работают варианты типа 10.data = page:title
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 22.12.2006, 14:37   #4
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

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

Код:
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>
}
}
Поле выводится пустым...
Andrey Grey вне форума   Ответить с цитированием
Старый 22.12.2006, 16:08   #5
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

А если просто
Код:
lib.pagetitle = TEXT
lib.pagetitle.data = page:title
?
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 22.12.2006, 16:13   #6
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
А если просто
Код:
lib.pagetitle = TEXT
lib.pagetitle.data = page:title
?
Спасибо void. Так действительно работает
Не объяснишь в чем была ошибка?
Я думал если я указал в массиве 10, то это тоже обрабатывается и должно было выводиться.
Andrey Grey вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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