Hallo Community,
habe unter Contao 3.5 die Nutzrregistrierung aktiviert. Um später ggfs. Mehrsprachigkeit realisieren zu können, habe ich die Optionen von check- und selectboxen in die Sprachdatei ausgelagert. Z. B.:
PHP-Code:
$GLOBALS['TL_DCA']['tl_member']['fields']['my_field'] = array
        (
            
'label'     => &$GLOBALS['TL_LANG']['tl_member']['contact-person'],
            
'inputType' => 'select',
            
'exclude'   => true,
            
'sorting'   => true,
            
'flag'      => 1,
            
'options'   => array('value1''value2'),
            
'reference' => &$GLOBALS['TL_LANG']['tl_member'],
            
'eval'      => array('includeBlankOption'=>true'feGroup'=>'study''feEditable'=>true'feViewable'=>true'mandatory'=>true),
            
'sql'       => "varchar(10) NOT NULL default ''"
        
); 
und in der locallang:
PHP-Code:
$GLOBALS['TL_LANG']['tl_member']['value1'] ='Wert 1';
$GLOBALS['TL_LANG']['tl_member']['value2'] ='Wert 2'
Während im Registrierungsformular die Optionen alle korrekt übersetzt werden, werden in der Mail, die den Nutzer über seine Registrierung informiert, die entsprechenden Übersetzungen aus der Sprachdatei nicht übernommen, es wird mir lediglich hvalue1, bzw. value2 angezeigt.
Was muss ich hier noch einstellen?
Viele Grüße und vorab danke
Snape