Ergebnis 1 bis 3 von 3

Thema: MultiColumnWizard - Einträge werden bei Verwendung von filetree

  1. #1
    Contao-Nutzer
    Registriert seit
    25.01.2013.
    Beiträge
    42

    Standard MultiColumnWizard - Einträge werden bei Verwendung von filetree

    Hallo,

    Ich verzweifle gerade etwas mit einem Multicolumnwizard Feld, in dem ich drei Textfelder und ein filetree Feld kombiniere. Ich bin mir derzeit unsicher ob es an mir liegt, oder ein Bug im MCW vorliegt (github: https://github.com/menatwork/MultiCo...ard/issues/157 ), würde daher gerne noch eure Meinung einholen.

    Das Feld ist im DCA wie folgt konfiguriert:

    PHP-Code:
       'glasarten' => array
        (
            
    'label'                   => &$GLOBALS['TL_LANG']['tl_produkt']['glasarten'],

            
    'inputType'               => 'multiColumnWizard',           
            
    'eval'                    => array(
                                        
    'columnFields' => array
                                            (

                                            
    'name' => array
                                              (
                                                
    'label'                   => &$GLOBALS['TL_LANG']['tl_produkt']['glasarten_name'],

                                                
    'inputType'               => 'text',
                                                
    'eval'                    => array('style' => 'width:100px''mandatory'=>false'maxlength'=>255),
                                              ),
                                            
    'Glasstaerke' => array
                                              (
                                                
    'label'                   => &$GLOBALS['TL_LANG']['tl_produkt']['glasstaerken_name_art'],

                                                
    'inputType'               => 'text',
                                                
    'eval'                    => array('style' => 'width:100px''mandatory'=>false'maxlength'=>255),
                                              ),                                              
                                            
    'bild' => array
                                              (
                                                
    'label'                   => &$GLOBALS['TL_LANG']['tl_produkt']['bild'],

                                                
    'inputType'               => 'fileTree',
                                                
    'eval'                    => array('filesOnly'=>true'extensions'=>$GLOBALS['TL_CONFIG']['validImageTypes'], 'fieldType'=>'radio''mandatory'=>false),
                                              ),
                                            
    'preis' => array
                                              (
                                                
    'label'                   => &$GLOBALS['TL_LANG']['tl_produkt']['preis'],

                                                
    'inputType'               => 'text',
                                                
    'eval'                    => array('style' => 'width:200px''mandatory'=>false'rgxp'=>'digit''maxlength'=>255),
                                              ),                                              
                                            )
                                        ),
            
    'sql'                   => 'text NOT NULL'
        
    ), 
    Es funktioniert erwartungsgemäß mit einer beliebigen anzahl von Zeilen, solange man nur kein Bild auswählt. Wird ein Bild ausgewählt, funktioniert die Auswahl auch, sprich das Bild steht dann bei dem Button dabei.
    Wenn ich dann allerdings Speichere, gehen alle Zeilen dieses Felds verloren. In der Datenbank selbst steht dann ein unvollständiger (sieht abgeschnitten aus) serialisierter Array und im error.log finden sich Zeilen wie:

    PHP Warning: Illegal string offset 'name' in /.../system/modules/multicolumnwizard/MultiColumnWizard.php on line 471

    PHP Warning: Illegal string offset 'bild' in /.../system/modules/multicolumnwizard/MultiColumnWizard.php on line 471

    Vielen Dank im voraus für jeden Hint.

  2. #2
    Contao-Nutzer
    Registriert seit
    14.03.2012.
    Ort
    Berlin
    Beiträge
    225

    Standard

    Hi,

    versuch es mal mit nem
    PHP-Code:
    'sql' => "blob NULL" 
    Benutze es auch öfter mit nem fileTree - ohne Probleme.

  3. #3
    Contao-Nutzer
    Registriert seit
    25.01.2013.
    Beiträge
    42

    Standard

    Danke, das war die Lösung.

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
  •