Russian TYPO3 community

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

margol 24.08.2007 13:39

Текст и php код в левое меню
 
Вложений: 1
Добрый день! Не получается поместить текст. Беру пример из мануала
http://typo3.org/documentation/docum....1.0/view/8/3/

10 = TEXT
10.value = This is a text in uppercase
10.case = upper

Почему он у меня не работает?

С php кодом таже история. В теме по адресу http://forum.typo3.biz/showthread.php?t=3320 прописано, что надо делать так:
lib.myphp = PHP_SCRIPT_EXT
lib.myphp {
file = fileadmin/php/info.php
}

info.php:
PHP код:

echo "this php script"

Элемент myphp существует

Setup шаблона прикрепляю.
Спасибо всем ответившим.
Вложение 91

margol 24.08.2007 16:28

Заработал код:
page.20 = TEXT
page.20.value = This is a text in uppercaseqqqqqqqqqqqqqqqqq
page.20.case = upper

А как поместить этот текст в контейнер?

Вопрос о php коде актуален. Интересно было бы в левой части сделать скрипт, в котором:
Здравствуйте, посититель!
А после авторизации:
Здравствуйте, имя пользователя!

Dutchak Vitaly 24.08.2007 19:45

Цитата:

Сообщение от margol (Сообщение 14437)
Вопрос о php коде актуален. Интересно было бы в левой части сделать скрипт, в котором:
Здравствуйте, посититель!
А после авторизации:
Здравствуйте, имя пользователя!

Маппите там где должен быть этот блок. Задаете как tsObject, например lib.loginMsg

в Setup шаблона пишите такое:

lib.loginMsg = TEXT
lib.loginMsg.value = Здравствуйте, посититель!
[loginUser=*]
lib.loginMsg.value = Здравствуйте, {TSFE:fe_user|user|username}
lib.loginMsg.insertData = 1
[end]

и никакой PHP вам не нужен

margol 27.08.2007 14:39

Вау! Круто! Спасибо.

Скажите, а что еще можно так же сделать? Глобальные переменные типа TSFE:fe_user|user|username
какие еще есть?

void 28.08.2007 17:58

Если имеются в виду относящиеся к fe_user, то последняя часть в записи TSFE:fe_user|user|username - это поле в таблице fe_users.
То есть, берете любое поле из таблицы fe_users, и пишете, например, TSFE:fe_user|user|email

margol 29.08.2007 10:38

Благодарю.


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

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