Ergebnis 1 bis 3 von 3

Thema: Default (selected) bei select-Auswahl wird nicht angezeigt

  1. #1
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.729
    User beschenken
    Wunschliste

    Standard Default (selected) bei select-Auswahl wird nicht angezeigt

    Hi,

    ich habe schon verschiedenste Varainten durchprobiert - ein "selected" will nicht erscheinen... :-(

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_form']['fields']['selectInsertTagTemplate'] = array
    (
        
    'label'                   => &$GLOBALS['TL_LANG']['tl_form']['selectInsertTagTemplate'],
        
    'inputType'               => 'select',
        
    'default'                 => 'includelabel',
        
    'options'                 => array('standard' => 'Standard''includelabel' => 'Label im Tag''withoutlabel' => 'ohne Label')
    ); 
    als default habe ich schon 1, '1', 'Label im Tag' ausprobiert - auch das Array als nicht-assoziativ => nix...???

    mit dank!

    zonky

  2. #2
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Falsche Verwendung
    Denk an diejenigen, die nicht Deutsch sprechen.
    So wird's gemacht:

    PHP-Code:
    // dca
    $GLOBALS['TL_DCA']['tl_form']['fields']['selectInsertTagTemplate'] = array 

        
    'label'                   => &$GLOBALS['TL_LANG']['tl_form']['selectInsertTagTemplate'], 
        
    'inputType'               => 'select'
        
    'default'                 => 'includelabel'
        
    'options'                 => array('standard','includelabel','withoutlabel'),
        
    'reference'               => &$GLOBALS['TL_LANG']['tl_form']['selectInsertTagTemplate']),
    ); 

    // langfile (de => tl_form.php)
    $GLOBALS['TL_LANG']['tl_form']['selectInsertTagTemplate']['standard'] = 'Standard';
    // etc. 
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.729
    User beschenken
    Wunschliste

    Standard

    sorry dass ich nicht noch ein Update nachgeschoben habe...


    folgende zeilen:

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_form']['fields']['selectInsertTagTemplate'] = array
    (
    ...
        
    'inputType'               => 'select',
        
    'default'                 => 'includelabel',
        
    'options'                 => array('standard','standard_fill','includelabel','includelabel_nbr','withoutlabel','withoutlabel_nbr'),
        
    'reference'               => &$GLOBALS['TL_LANG']['tl_form']['selectInsertTagTemplateNames'],
    ...                              
    ); 
    und
    PHP-Code:
    $GLOBALS['TL_LANG']['tl_form']['selectInsertTagTemplateNames'] = array('standard' => 'Standard (mit Label)',
                                                                             
    'standard_fill' => 'Standard aufgefüllt',
                                                                             
    'includelabel' => 'Label im Tag'
                                                                             
    'includelabel_nbr' => 'Label im Tag ohne Umbruch',
                                                                             
    'withoutlabel' => 'ohne Label',
                                                                             
    'withoutlabel_nbr' => 'ohne Label ohne Umbruch'
                                                                             
    ); 
    funktioniert leider nicht - wenn der Select-Wert in der Tabelle gespeichert wird, wird auch die entsprechende Option ausgewählt - unabhängig vom defaultwert.

    Auch wenn DB-Feld leer, kommt kein selected in die Option...???

    ...eigentlich wollte ich den Wert nicht speichern, da über Ajax was nachgeladen wird und das Select auch gut über eine Sessionvariable abgefangen werden hätte können - ich habs nicht hinbekommen => nu gibts eine Spalte mehr in der Tabelle...

    zonky
    Geändert von zonky (27.01.2011 um 07:37 Uhr)

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Drop-down Menü (select) mit default-Werten?
    Von somoza im Forum Entwickler-Fragen
    Antworten: 4
    Letzter Beitrag: 23.08.2010, 10:43
  2. Antworten: 4
    Letzter Beitrag: 28.05.2010, 17:06
  3. default value wird nicht beachtet
    Von bytehead im Forum Entwickler-Fragen
    Antworten: 2
    Letzter Beitrag: 05.08.2009, 07:01

Lesezeichen

Lesezeichen

Berechtigungen

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