Hallo,
ich habe meine tl_members etwas erweitert (um ein Rich-Text-Feld und eine Auflistung) und im Backend die zusätzlichen Felder auch schon eingebaut:
Auflistung:
PHP-Code:
// Achievements
$GLOBALS['TL_DCA']['tl_member']['fields']['achievements'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_member']['achievements'],
'exclude' => true,
'search' => true,
'inputType' => 'listWizard',
'eval' => array('feEditable' => true,'feViewable' => true,'feGroup' => 'personal','allowHtml' => true,'mandatory' => false,'maxlength' => 300)
);
Rich-Text:
PHP-Code:
// Description
$GLOBALS['TL_DCA']['tl_member']['fields']['description'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_member']['description'],
'exclude' => true,
'search' => true,
'inputType' => 'textarea',
'eval' => array('feEditable' => true,'feViewable' => true,'feGroup' => 'personal','mandatory' => false,'rte' => 'tinyCustom','cols' => 80,'rows' => 4,'allowHtml' => false)
);
Nun kann ein normales Mitglied seine Daten ja nicht im Backend pflegen sondern sollte dies im Frontend mit dem Modul "Persönliche Daten" tun. Hier sind allerdings keine Datenfelder wie "rte" oder "listWizard" vorgesehen. Das Rich-Text-Feld wird einfach als normale TextArea angezeigt und der listWizard wird komplett ignoriert und das Feld taucht erst garnicht auf.
Ich nehme an es bleibt nur der Weg das Modul "Persönliche Daten" anzupassen oder ein eigenes Modul dieser Sorte zu schreiben, oder?
Danke für eure Hilfe !
Lesezeichen