Hey,

ich habe bei meiner Modulentwicklung ein Problem, das ich leider weder verstehe noch lösen kann. Für meine private Website möchte ich ein Modul mit Weinempfehlungen erstellen. Dabei soll nach dem Feld Jahrgang sortiert/gruppiert werden, es soll aber auch gefiltert werden können. Bei mir stört aber die eine Funktion die andere.

PHP-Code:
        'vintage' => array
        (
            
'label'                  => &$GLOBALS['TL_LANG']['do_wine']['vintage'],            
            
'filter'                  => false,
            
'sorting'               => true,
            
'flag'                   => 12,
            
'sql'                    => "int(10) unsigned NOT NULL default '2014'",            
            
'inputType'           => 'customselect',
            
'exclude'              => true,
            
'options_callback' => array('do_wine''populateYearOptions'),
            
//'reference' => &$GLOBALS['TL_LANG']['do_wine'],
            
'eval' => array(
                
'includeBlankOption' => true,
                
'submitOnChange' => false,
                
'mandatory' => true,
                
'tl_class' => 'w50',
                
'default' => '-'
            
),
        ), 
Mit dieser Definition wird aktuell sauber nach Jahrgängen gruppiert - es erscheint ein Header mit bspw. 2014 und darunter die Weine.

Sofern ich die Filteroption aktiviere, wird die FilterCombo sauber mit den Jahrgangs-Werten populiert, die Gruppierung bekommt aber als Header "-" und nicht mehr die Jahrgäng.

Vielleicht hat ja jemand einen Tip für mich.