Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Заголовок конкретной страницы с помощью GIFBUILDER (http://forum.typo3.ru/showthread.php?t=2936)

Tod 27.03.2007 00:25

Заголовок конкретной страницы с помощью GIFBUILDER
 
Собственно задача вывести посредством GIFBUILDER наздвание страницы N.
Знаю только, что можно для обычного текстового элемента сделать
Цитата:

10 = TEXT
10.text.data = pagetitle:170
а в GIFBUILDER будет работать такой код
Цитата:

20 = TEXT
20.text.data = page:title
При этом первый вариант в GIFBUILDER не работает(( как быть?

Pavel Antonov 27.03.2007 00:38

Ну работает второй? Его и используйте!

Tod 27.03.2007 13:11

Так мне нужно название не текущей страницы, а другой абсолютно! Интересно как для этого использовать второй вариант.

Сделал через меню:
lib.welcome_stuff = HMENU
lib.welcome_stuff.special = list
lib.welcome_stuff.special.value = 2,72
lib.welcome_stuff.1 = GMENU
lib.welcome_stuff.1.NO {
noBlur = 1
expAll = 1
XY = [10.w],73
10 = TEXT
10.text.field = title
10.offset = 0,70
10.fontSize= 73
10.fontFile = .../lte.ttf
10.fontColor = #CCCCCC
}

lib.welcome_stuff.1.RO < lib.welcome_stuff.1.NO
lib.welcome_stuff.1.RO = 1
lib.welcome_stuff.1.RO {
10.fontColor = #666666
}

Pavel Antonov 27.03.2007 13:43

Если страница находится в рутлайне, то можно использовать leveltitle:
Код:

20.text.data=leveltitle:1
Если нужен тайтл любой страницы по ID, то через RECORDS или CONTENT (для многоязыяных сайтов)

Код:

20.text.сObject=RECORDS
20.text.сObject {
  source = page_uid
  tables = pages
  conf.pages = TEXT
  conf.pages.field = title
}

Дальше как обычно

filippoff 14.04.2007 15:36

а есть ли возможность выводить заголовки элементов контента непосредственно в теле графикой? в доках что-то не нашёл..

PhilD 14.04.2007 15:52

через замену lib.stdheader


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

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