[TYPO3-german] ext_tables.php dynamisieren?

christian oettinger christian.oettinger at gmx.de
Tue Aug 28 23:08:36 CEST 2007


Fantastisch, es läuft, vielen Dank Martin!


Hier die genaue Beschreibung:
Ich lege in den Extension-Ordner die Datei ext_conf_template.txt. Da 
kann ich Variablen festlegen, die einen Standard-Wert haben, aber im 
Extension-Manager überschrieben werden können. Hier die Syntax:

# cat=basic; type=TYP; label=ÜBERSCHRIFT:UND DIE ERKLÄRUNG
VARIABLE = WERT

oder in meinem Fall:
# cat=basic; type=text; label=RGB-Values 1:Insert 3 RGB-Hex-Values 
defining the first Block-Scheme seperated by Commas. (e.g. 
"#F6F6F7,#DFDFE3,#E9E9ED"). First Value is Background of the Block, 
second is Background of Header, third is Background of highlighting 
inside the Block.
oecolorscheme_block1 = #F6F6F7,#DFDFE3,#E9E9ED


in der ext_tables.php kann ich auf diese Werte folgendermaßen zugreifen:
$TYPO3_CONF_VARS['EXT']['extConf'][EXTENSIONKEY];
oder in meinem Fall, komplett mit Auflösung:

$oecolorarray = 
unserialize($TYPO3_CONF_VARS['EXT']['extConf']['oecolorscheme']);


if (TYPO3_MODE=="BE") $TBE_STYLES['colorschemes'] = Array (
     '1' => $oecolorarray['oecolorscheme_block1'],
     '2' => $oecolorarray['oecolorscheme_block2'],
     '3' => $oecolorarray['oecolorscheme_block3'],
     '4' => $oecolorarray['oecolorscheme_block4'],
     '5' => $oecolorarray['oecolorscheme_block5'],
);


More information about the TYPO3-german mailing list