![]() |
Замена Title и др. из PHP-скрипта
С наступившим летом всех! ;)
Вот такая задачка встала: на страницу вставляется TypoScript Object lib.ShowVacancy lib.ShowVacancy = USER_INT lib.ShowVacancy { includeLibs = fileadmin/scripts/TelgazController.class.php userFunc = user_TelgazController->ShowVacancy } Каким образом из метода ShowVacancy() можно изменить title для страницы? Подскажите, где найти более подробную информацию. Спасибо. |
Маленькое уточнение - title будет меняться в зависимости от значения переменной из массива $_GET
|
Во-первых, includeLibs - объект верхнего уровня.
По существу: меняйте $GLOBALS['TSFE']->page['title'] |
Менял, не помогает.
Видимо как раз из-за того, что объект верхнего уровня )) Подскажите, как надо правильно :) Писать отдельно экстеншн? Или все-таки можно как-то подключить существующий класс, ничего не меняя? |
Если поле доступно из базы , можно решить наподобие
Код:
config.noPageTitle = 1 |
Поле из базы недоступно.
Спустя столько времени случайно наткнулся на решение. Еще не проверял, но по-моему это оно. Всего лишь нужно определить в TS функцию, которая будет генерить title вот таким образом: config.titleTagFunction = tx_extendedshop_pi1->product_title |
Часовой пояс GMT +4, время: 04:49. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot