Ergebnis 1 bis 3 von 3

Thema: Palettes abhängig vom Wert eines Tabelleneintrages laden

  1. #1
    Contao-Nutzer
    Registriert seit
    25.02.2010.
    Beiträge
    89

    Standard Palettes abhängig vom Wert eines Tabelleneintrages laden

    Hallo,

    Ich habe in meinem BackendModul folgende Paletten:
    PHP-Code:
    'palettes' => array
        (
            
    '__selector__'            => array('type''elementId'),
            
    'default'                => '{type_legend},type;',
            
    'type1'                => '{type_legend},type,elementId',
            
    'type2'                => '{type_legend},type,elementTime'        
        

    Das Feld elementId sieht so aus:

    PHP-Code:
    'elementId' => array
            (
                
    'label'             => &$GLOBALS['TL_LANG']['tl_OW_structures']['elementId'],
                
    'inputType'         => 'select',
                
    'options_callback'    => array('OWBackendController''get_elements')
                  
    'eval'              => array
                (
                    
    'mandatory'         => true,
                    
    'doNotSaveEmpty'    => true
                
    ),
                
    'sql'                => "int(10) unsigned NOT NULL default '0'"
            
    ), 
    Mein Select wird hier nur mit dem value der Element ID und dem Element Namen gefüllt.
    Wenn ich aber nun oben im palettes __selector__ elementId angebe möchte ich das bei einem gewissen Wert der mit dieser ElementId verknüpft wurde unterschiedliche Felder geladen werden, z.B.: Element hat selbst den typ "color" dann soll hier das Feld "Farbangabe" erscheinen, wenn das Element den Typ "geruch" hat, soll aber nur das Feld "Geruchsnote" erscheinen. Wie bekomme ich das hin? Derzeitig nutzt ja der __selector__ nur den value des angegebenen Feldes, und der ist ja meine elementId

  2. #2
    Contao-Nutzer
    Registriert seit
    25.02.2010.
    Beiträge
    89

    Standard

    hab ich das Problem schlecht beschrieben, oder gibt es hierzu keine Lösung?

  3. #3
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Schau dir mal die Steuerung mit Radio-Buttons an:

    https://community.contao.org/de/show...l=1#post261074

    Vielleicht geht es mit dem SELECT ähnlich.
    'elementId_' würde ich z.B. für nichts ausgewähltes ausprobieren.
    Das ist aber nur eine Vermutung.

    Gruß
    Thoni
    Meine Extensions: contentmodify, dca_editor

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
  •