Ab Contao4.9 ist ja der range slider für Formulare bereits integriert. Wenn ich in der Tabelle tl_member nun ein Feld mit dieser Funktion hinzufügen möchte das ich mit dem Modul "Personendaten" auch ausgeben möchte, funktioniert das nicht wie gewohnt. Ich habe auch in der Doku nichts gefunden , da wird unter input Type diese Möglichkeit auch nicht angeführt. Geht das gar nicht, oder gibt es einen anderen Ansatz?
PHP-Code:
<?php
use Contao\CoreBundle\DataContainer\PaletteManipulator;
$GLOBALS['TL_DCA']['tl_member']['fields']['testrange'] = [
'label' => ['Test', 'Bitte ziehen.'],
'inputType' => "range" ,
'eval' => [ 'minval' => 0, 'maxval' => 100,'step' => 10,'value' => 50,'feViewable'=> true ,'feEditable'=>true],
'sql' => "INT unsigned NULL ",
];
PaletteManipulator::create()
->addLegend('TAZ', 'groups_legend', PaletteManipulator::POSITION_AFTER)
->addField('testrange', 'TAZ', PaletteManipulator::POSITION_APPEND)
->applyToPalette('default', 'tl_member')
;
Lesezeichen