langconfig.php - Label hinter den Checkboxen f. öffentl. Felder werden abgeschnitten
Hi,
wenn ich ein Label des Registrierungsformulars in der langconfig.php überschreibe, wird hinter den Checkboxen f. öffentliche Felder das Label abgeschnitten und nur noch das erste Zeichen ausgegeben. (Contao 2.9.3)
Code:
langconfig.php:
if ($GLOBALS['TL_LANGUAGE'] == 'de')
{
$GLOBALS['TL_LANG']['tl_member']['company'] = 'Institution / Firma';
$GLOBALS['TL_LANG']['tl_member']['street'] = 'Strasse und Hausnr.';
}
Weil ich nicht rausfand, warum, hab ich´s jetzt erstmal im Template gefixt und ersetze das einzelne Zeichen durch den korrekten String:
Code:
<?php foreach ($this->profile as $field) {
$hide_fields = array (
'I' => 'Institution / Firma',
'S' => 'Straße und Hausnr.',
'class="checkbox" value="firstname"' => 'class="checkbox reg_firstname" value="firstname"'
);
echo strtr ( $field, $hide_fields );
$i++;
.....
Der kleine Workaround funktioniert zwar, aber ich würde trotzdem lieber korrekt die Fehlerursache beseitigen. Hat jemand eine Idee, woran´s liegen könnte? Achso ja, die Felder hatte ich in der dcaconfig zu Pflichtfeldern gemacht, aber damit hat´s wohl nichts zu tun, schätze ich, oder?