Hallo,
Ich habe laut http://www.contao.org/eigene-felder-hinzufuegen.html eine Checkbox für tl_member hinzugefügt.
Hier einmal der ganze Code von mir:
PHP-Code:
/**
* Add palette
*/
$GLOBALS['TL_DCA']['tl_member']['palettes']['default'] =
str_replace(
'gender',
'gender;{meine_legend},meine_bezeichnung',
$GLOBALS['TL_DCA']['tl_member']['palettes']['default']
);
class tl_class extends backend
{
function formular_name()
{
$objSQL = $this->Database->execute("SELECT * FROM tl_meine_config");
while ($objSQL->next())
{
$formname[] = $objSQL->formular_name;
}
return $formname;
}
}
/**
* Add fields
*/
$GLOBALS['TL_DCA']['tl_member']['fields']['meine_bezeichnung'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_member']['meine_bezeichnung'],
'exclude' => true,
'inputType' => 'checkbox',
'options_callback' => array('tl_class', 'formular_name'),
'eval' => array('feEditable'=>true,'multiple'=>true)
);
Wenn ich jetzt die Persönlichen Daten im Frontend per Modul einbinde Speichert er meine Werte nicht Serialisiert (es wird nur ganz normal unserialisiert gespeichert) in die Datenbank. Warum?
Lesezeichen