Ergebnis 1 bis 4 von 4

Thema: Select mit einer Value versehen

  1. #1
    Contao-Nutzer
    Registriert seit
    24.06.2009.
    Beiträge
    36

    Frage Select mit einer Value versehen

    Hallo !

    Ich habe im DCA meines eigenen Moduls (was ich übrigens heute noch veröffentlichen wollte) ein neues Select-Feld hinzugefügt:

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_module']['fields']['tb_googlecalendar_weekstart'] = array
    (
        
    'label'         => &$GLOBALS['TL_LANG']['tl_module']['tb_googlecalendar_weekstart'],
        
    'exclude'       => true,
        
    'inputType'     => 'select',
        
    'options'       => array('SUNDAY','MONDAY','SATURDAY'),
        
    'reference'     => &$GLOBALS['TL_LANG']['tl_module']['tb_googlecalendar'],
        
    'eval'          => array('mandatory'=>true'tl_class'=>'w50')
    ); 
    Aktuell werden nun je nach Auswahl die Werte "SUNDAY", "MONDAY" oder "SATURDAY" in die Datenbank gespeichert. Das kann ich aber so nicht gebrauchen sondern in der Datenbank und später im Template brauche ich anstatt der Beschreibungen die Werte "1", "2" oder "7". Wie kann ich mein Select-Feld erweitern, dass ich andere Werte in der Datenbank speichern kann als eigentlich anzeigt?

    Danke und liebe Grüße,

    MCT

  2. #2
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.614
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo MCT,

    In deinen Options müssen die entsprechenden Werte stehen. Also array(1,2,7). Diese kannst du wiederum dann im $GLOBALS['TL_LANG']['tl_module']['tb_googlecalendar'] wieder als Schlüssel (Keys) verwenden, damit die Übersetzung klappt.

    PS: Falls du etwas als Vorgabe mitgeben willst, kannst du noch ein "default" setzen.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  3. #3
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    827

    Standard

    Hallo MCT,
    hallo Andreas

    Nach der vorherigen Lösung könnte ja nur eine einzige Auswahlliste dieser Art in einem Modul stehen.
    Es geht auch so, dass der Wert (hier 1,2,7..) in der Datenbank gespeichert wird, und der Text individuell angegebene werden kann.
    PHP-Code:
    'options'       => array('1'=>'SUNDAY','2'=>'MONDAY','7'=>'SATURDAY'), 
    Viel Erfolg
    Grüße
    ChrMue
    Geändert von ChrMue (25.06.2009 um 09:01 Uhr)

  4. #4
    Contao-Nutzer
    Registriert seit
    24.06.2009.
    Beiträge
    36

    Standard

    Super, danke! Genau so funktioniert es wie ich mir das gewünscht habe :-)

    Liebe Grüße

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Lightbox Bilder mit einer Lupe versehen
    Von Juke im Forum Modifizierte Templates
    Antworten: 84
    Letzter Beitrag: 30.05.2013, 16:33
  2. Select Box erstellen mit inhalt aus einer Datenbank
    Von doggidog13 im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 11.02.2011, 12:53
  3. Antworten: 3
    Letzter Beitrag: 08.02.2011, 19:18
  4. Mitglieder einer Gruppe in Select-Menü
    Von mccrossen im Forum Entwickler-Fragen
    Antworten: 8
    Letzter Beitrag: 16.12.2010, 17:58
  5. link im p.more-tag mit einer klasse versehen
    Von Lions_Den im Forum Nachrichten/Events/FAQ
    Antworten: 4
    Letzter Beitrag: 14.07.2010, 16:13

Lesezeichen

Lesezeichen

Berechtigungen

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