[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