TYPO3, HTML5 & Co.-Blog

01
Dez
2011
22:53

TypoSyript Constants in PHP setzen

Für ein Projekt habe ich nach der Möglichkeit gesucht via PHP TypoScript Constants zusetzen. 

Eigentlich war ich recht lange auf dem Holzweg und wollte fast schon eine XCLASS nutzen, doch es gibt eine viel coolere Variante. (Ich hatte bei TYPO3 auch eigentlich nichts anderes erwartet.)

Man setzen ganz einfach einen string als Wert für diese Variable:

$GLOBALS['TYPO3_CONF_VARS']['FE']['defaultTypoScript_constants']  .= 'key.key.key = value';

Der Key kann natürlich auch nur ein Schlüssel sein, wenn man mehrere mit einem Punkt trennt, dann entsteht quasi ein Array. 

Wozu das ganze?

Wir wollen bestimmte Consante in PHP (extbase und pibase), aber auch in TypoScript zur verfügungen haben. Dazu lesen wir eine entsprechende ini-Datei ein, in der wir die Werte gesetzt haben. 

Dailybooth

TOP