Zum Inhalt springen

Globals über TS auslesen!?

Erstellt am 17. April 2007 · 3 Antworten · letzte Antwort am 17. April 2007

Tags: Frage

NickD ·

hallo,

ich habe in meiner extension die variable:

$GLOBALS["TSFE"]->register['page_select'] = "4,3";

gesetzt und möchte diese gern per ts auslesen.
ich habe gelesen, das es eigentlich folgend möglich sein sollte:

temp.special = TEXT
temp.special.data = register : page_select

leider ohne erfolg...

hat jemand eine ahnung?

lg, nick

NickD ·

er schrieb

Des Rätsels Lösung: War alles richtig, ABER es funktioniert nur für USER Objekte, nicht für USER_INT...

was heißt das nun für den code?
sein code:

$this->local_cObj = t3lib_div::makeInstance('tslib_cObj');
$this->local_cObj->LOAD_REGISTER(array('meinWert' => 'TYPO3 ist spitze!'), '');
page.200 = TEXT
page.200.data = register:meinWert

was änder ich nun genau?

NickD ·

also ich habe auch die checkbox bezüglich des user cache aktiviert.
mein code

$this->local_cObj = t3lib_div::makeInstance('tslib_cObj');
$this->local_cObj->LOAD_REGISTER(array('pageselect' => '3'), '');

ich habe mir mal $GLOBALS['TSFE']->register ausgeben lassen und meine vaariable steht auch richtig drin.

mein ts:

temp.special = TEXT
temp.special.data = register:pageselect
 
temp.tmenu.special.value < temp.special

leider schaffe ich es einfach nicht, das drüben was ankommt #angry#