Hallo, wenn ich das alles so mache, bekomme ich das neue Feld im Backend zwei Mal nebeneinander angezeigt. Gibt es dafür einen erklärbaren Grund? Komme leider nicht weiter ...
PHP-Code:
<?php
// contao/dca/tl_member.php
use Contao\CoreBundle\DataContainer\PaletteManipulator;
$GLOBALS['TL_DCA']['tl_member']['fields']['freundesnummer'] = [
'label' => ['Freundesnummer', 'Bitte Freundesnummer eintragen.'],
'inputType' => 'text',
'eval' => array('maxlength'=>255, 'feEditable'=>true, 'feViewable'=>true, 'feGroup'=>'personal', 'tl_class'=>'w50', 'mandatory'=>true),
'sql' => ['type' => 'string', 'length' => 255, 'default' => '']
];
PaletteManipulator::create()
->addField('freundesnummer', 'address_legend', PaletteManipulator::POSITION_APPEND)
->applyToPalette('default', 'tl_member')
;
Lesezeichen