Zitat von
Toflar
Naja, das Array ergänzt sich von selbst
$GLOBALS ist, wie es der Name schon impliziert, global überall verfügbar (und sollte deshalb auch nicht unbewusst verwendet werden) und wie man es ergänzen kann, steht ja oben
Jetzt kommen wir der Sache schon näher...
Bislang mache ich das so:
PHP-Code:
// Einfügen der TCJR-spezifischen Felder nach Position 34
array_insert($GLOBALS['TL_DCA']['tl_calendar_events']['fields'], 35, array
(
'treffpunkt' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['treffpunkt'],
'inputType' => 'text',
'search' => true,
'eval' => array('mandatory'=>true, 'maxlength'=>64)
),
'anmeldung' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['anmeldung'],
'inputType' => 'text',
'search' => false,
'eval' => array('mandatory'=>true, 'maxlength'=>64)
),
usw.
Und die von Georg (und dir?) vorgeschlagene Variante ist:
PHP-Code:
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['treffpunkt'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['treffpunkt'],
'inputType' => 'text',
'search' => true,
'eval' => array('mandatory'=>true, 'maxlength'=>64)
);
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['anmeldung'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['anmeldung'],
'inputType' => 'text',
'search' => false,
'eval' => array('mandatory'=>true, 'maxlength'=>64)
);
usw.
Sehe ich das richtig soweit? Meine Frage lautet nun konkret: Welches ist der "richtigere" Weg?
Lesezeichen