Просмотр полной версии : Как передать в другое раширение заголовок новости из tt_news
Уважаемые эксперты, подскажите возможно ли из tt_news работающего в режиме новости, в single view, получить в глобальный массив заголовок страницы.
Мне это нужно, чтобы передать его в переменную другого расширения.
Ведь если делать, к примеру так: $mymarker['###MYMARKER###'] = $GLOBALS['TSFE']->page['title']; то будет "страница отображения новости". Подскажите в какую сторону думать.
Ну можете, в принципе, использовать extraItemMarkerHook...
Если Вам не сложно, можно ли чуть поподробнее, спасибо.
Ну пишете в ext_localconf.php своего расширения нечто вроде
$TYPO3_CONF_VARS['EXTCONF']['tt_news']['extraItemMarkerHook']['myext'] = 'EXT:myext/class.tx_myext.php:&tx_myext';
Потом создаёте файл class.tx_myext.php с классом tx_myext внутри, объявляете в нём метод
function extraItemMarkerProcessor($markerArray, $row, $lConf, &$caller){
//something
}
Это не единственная возможная функция в этом классе, остальные ищите в коде tt_news.
Один из аргументов этой функции - $row, содержит строку из таблицы tt_news в виде массива. Берете её и используете в качестве параметра для вызова своей функции...
Большое спасибо, буду пробовать.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot