Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
01.06.2008, 18:40 | #1 |
Продвинутый
Регистрация: 10.09.2006
Сообщений: 49
|
Замена Title и др. из PHP-скрипта
С наступившим летом всех!
Вот такая задачка встала: на страницу вставляется TypoScript Object lib.ShowVacancy lib.ShowVacancy = USER_INT lib.ShowVacancy { includeLibs = fileadmin/scripts/TelgazController.class.php userFunc = user_TelgazController->ShowVacancy } Каким образом из метода ShowVacancy() можно изменить title для страницы? Подскажите, где найти более подробную информацию. Спасибо. |
01.06.2008, 18:56 | #2 |
Продвинутый
Регистрация: 10.09.2006
Сообщений: 49
|
Маленькое уточнение - title будет меняться в зависимости от значения переменной из массива $_GET
|
01.06.2008, 20:56 | #4 |
Продвинутый
Регистрация: 10.09.2006
Сообщений: 49
|
Менял, не помогает.
Видимо как раз из-за того, что объект верхнего уровня )) Подскажите, как надо правильно Писать отдельно экстеншн? Или все-таки можно как-то подключить существующий класс, ничего не меняя? |
01.06.2008, 21:59 | #5 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
Если поле доступно из базы , можно решить наподобие
Код:
config.noPageTitle = 1 page.headerData.20 = TEXT page.headerData.20 { field = title wrap = <title> | :: {$page_slogan}</title> } page.headerData.30 = TEXT page.headerData.30.value ( ) # set the news headline as html-title on news detail page [globalVar = TSFE:id = XXX] temp.newsTitle=COA temp.newsTitle { wrap= <title> | :: {$page_slogan}</title> 5=RECORDS 5 { source = {GPvar:tx_ttnews|tt_news} source.insertData = 1 tables = tt_news conf.tt_news > conf.tt_news = TEXT conf.tt_news.field=title } } page.headerData.20 < temp.newsTitle [end] |
22.10.2008, 02:19 | #6 |
Продвинутый
Регистрация: 10.09.2006
Сообщений: 49
|
Поле из базы недоступно.
Спустя столько времени случайно наткнулся на решение. Еще не проверял, но по-моему это оно. Всего лишь нужно определить в TS функцию, которая будет генерить title вот таким образом: config.titleTagFunction = tx_extendedshop_pi1->product_title |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Трабл с загрузкой *.t3x в Extension Manager | Raven2000 | Общие вопросы | 6 | 08.08.2007 18:15 |
Проблемы c php 5.2.3 | Archual | Общие вопросы | 4 | 01.07.2007 15:11 |
Передача данных из PHP в TS или TV-FCE | c0d3r | TypoScript практикум | 16 | 11.05.2007 17:52 |
Вставка собственного php скрипта | Roman Dorosh | Разработка расширений / TYPO3 extension development | 2 | 26.07.2005 11:52 |
Вызов PHP скрипта и получение из него параметра в mailform'у | akoryak | Общие вопросы | 1 | 23.06.2004 11:13 |