Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: tl_member erweitern

  1. #1
    Contao-Nutzer Avatar von tamague
    Registriert seit
    19.05.2010.
    Ort
    Klagenfurt
    Beiträge
    199

    Standard tl_member erweitern

    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')
    ;

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Der Range Slider ist nur für Formularfelder im Formulargenerator verfügbar.

  3. #3
    Contao-Nutzer Avatar von tamague
    Registriert seit
    19.05.2010.
    Ort
    Klagenfurt
    Beiträge
    199

    Standard

    Aber die Daten die über ein Formular mittels Range Slider eingegeben werden, können ja in der Datenbank dann auch gespeichert werden ? Gibt es dann die Möglichkeit die auch im Frontend wieder anzeigen zu lassen?

  4. #4
    Contao-Fan
    Registriert seit
    09.02.2011.
    Beiträge
    602

    Standard

    Mit dem Modultyp Auflistung kannst Du schnell Daten jeder Tabelle im Frontend auflisten, allerdings nur von 1 Tabelle.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •