Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   $GLOBALS['TSFE']->register['test'] - Где можно воспользоваться значением (http://forum.typo3.ru/showthread.php?t=10082)

Ивано 26.04.2012 21:46

$GLOBALS['TSFE']->register['test'] - Где можно воспользоваться значением
 
Добрый день

Создаю значение
$GLOBALS['TSFE']->register['counter'] = "XaXa";

И пытаюсь его вывести на страницу через TS в определенном месте
stdWrap.data = register:counter

Но значение переменной не выводиться.
Значение $GLOBALS['TSFE']->register['counter'] присваиваю в созданном экстеншене в контроллере

class .... extends {

function main() {


//Здесь и регистрирую переменную
$GLOBALS['TSFE']->register['counter'] = "XaXa";

$content = 'Hellow';
return $content;
}

}

В чем моя ошибка.
Или как из контроллера можно передать определенный параметр в страницу, что бы там работать с этим значением через TS?

Ивано 29.04.2012 12:34

Нашел решение задачи - сделал так

fileadmin/tsFunction/test.inc.php
$GLOBALS['TSFE']->register['xaXa'] = "XaXa 2 f ou"; //ЭТОТ ВАРИАНТ Все равно не :confused: заработал
$GLOBALS['TSFE']->page['title'] = 'Привет, я заголовок NEW!'; //Работает
$GLOBALS['TSFE']->page['description'] = 'here comes the description'; //Работает
$GLOBALS['TSFE']->page['keywords'] = 'keyword,keyword2,...'; //Работает



page.includeLibs.menu = fileadmin/tsFunction/test.inc.php
page.meta {

description = {$plugin.meta.description}
description.override.field = description // TSFE : page|description

keywords = {$plugin.meta.keywords}
keywords.override.field = keywords // TSFE : page|keywords



}


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

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