Ergebnis 1 bis 9 von 9

Thema: multiColumnWizard: Bild wird nicht angezeigt

  1. #1
    Contao-Nutzer
    Registriert seit
    15.10.2015.
    Beiträge
    136

    Standard multiColumnWizard: Bild wird nicht angezeigt

    Guten Tag,

    folgendes funktioniert:


    PHP-Code:
    $GLOBALS['TL_DCA']['tl_content']['fields']['test'] = array(
        
    'label'         => array("Reiter",""),
        
    'inputType'     => 'fileTree',
                    
    'eval'     =>array(
                            
    'style'                        =>    'width:215px;',
                            
    'multiple'                    =>    false,
                            
    'fieldType'                    =>    'radio',
                            
    'files'                        =>    true,
                            
    'filesOnly'                    =>    true,
                            
    'path'                        =>    ''
                    
    ),
                    
    'sql'              => "blob NULL"
    ); 

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_content']['fields']['mm_tab_reiter'] = array(
        
    'label'         => array("Reiter",""),
        
    'exclude'       => false,
        
    'inputType'     => 'multiColumnWizard',
        
    'eval'          => array(
            
    'tl_class'=>'clr',
            
    'columnFields' => array(
                
    'titel' => array(
                    
    'label'         => array('Titel',''),
                    
    'exclude'       => false,
                    
    'inputType'     => 'text',
                    
    'eval'          => array(
                            
    'style'                     =>    'width:250px',
                            
    'includeBlankOption'        =>    true,
                            
    'mandatory'                    =>    true,
                            
    'maxlength'                    =>    255
                    
    ),
                ), 
                
    'bild' => array(
                    
    'label'         => array("Bild",""),
                    
    'inputType'     => 'fileTree',
                    
    'eval'     =>array(
                            
    'style'                        =>    'width:215px;',
                            
    'multiple'                    =>    false,
                            
    'fieldType'                    =>    'radio',
                            
    'files'                        =>    true,
                            
    'filesOnly'                    =>    true,
                            
    'path'                        =>    ''
                    
    ),
                ),
            )
            ),
        
    'sql'                     => "blob NULL"
    ); 

    Jedoch hierbei, wird nur der Text gespeichert. Wähle ich ein Bild aus (wird es im 1. Beispiel direkt angezeigt), mit multiColumnWizard passiert jedoch nichts.
    Im Chrome > Network sehe ich dass der Status der Abfrage 400 (Bad Request) lautet, obwohl es im 1. Beispiel funktioniert mit der gleichen Datei.

    Jemand einen Tipp?

  2. #2
    Contao-Nutzer
    Registriert seit
    15.10.2015.
    Beiträge
    136

    Standard

    Niemand eine Idee?
    Heute fiel mir auf, dass es wohl nicht an meiner Erweiterung liegt. Ich nutze dies erfolgreich bei einer anderen mit Contao 3. Habe mal das gesamte Modul kopiert und da kommt unter Contao 4.4 der gleiche Fehler.

    Ein Fehler im multiColumnWizard?

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

    Standard

    Ich glaube eher, dass das Bild das du auswählst sich in einem nicht-öffentlichen Verzeichnis befindet?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  4. #4
    Contao-Nutzer
    Registriert seit
    15.10.2015.
    Beiträge
    136

    Standard

    Zitat Zitat von Toflar Beitrag anzeigen
    Ich glaube eher, dass das Bild das du auswählst sich in einem nicht-öffentlichen Verzeichnis befindet?
    Nein, sind alle auf öffentlich.
    Und wie gesagt, intern über das Contao Bild Element etc kann ich die Bilder ohne Probleme auswählen.

    Bin verzweifelt :-/
    Wie gesagt, alles ist gleich von der Erweiterung an sich, nur eine andere Contao / MulticolumnWizard Version :-(

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

    Standard

    Wie sieht denn die URL beim Bad Request aus? Ich mein, bisschen mehr Infos wären schon nett
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  6. #6
    Contao-Nutzer
    Registriert seit
    15.10.2015.
    Beiträge
    136

    Standard

    Zitat Zitat von Toflar Beitrag anzeigen
    Wie sieht denn die URL beim Bad Request aus? Ich mein, bisschen mehr Infos wären schon nett
    Sorry, gerne alles was man braucht, weiss nur nicht was :-)
    Console geleert, nach einer Bildzuweisung erscheinen dort 2 Einträge:


    Code:
    contao?do=article&table=tl_content&id=249&act=edit&rt=palOBjUnwRH_I0nF-1mIVM31BZ4k7c_xtOFWgCcrsfA&r…:200 POST https://***.de/contao?do=article&table=tl_content&id=249&act=edit&rt=palOBjUnwRH_I0nF-1mIVM31BZ4k7c_xtOFWgCcrsfA&ref=d-ZGEG6a 400 (Bad Request)
    und

    Code:
    XHR finished loading: POST "https://***.de/contao?do=article&table=tl_content&id=249&act=edit&rt=palOBjUnwRH_I0nF-1mIVM31BZ4k7c_xtOFWgCcrsfA&ref=d-ZGEG6a".
    Im Contao Log:

    Code:
    [2017-09-04 09:21:09] request.INFO: Matched route "contao_backend". {"route":"contao_backend","route_parameters":{"_scope":"backend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\BackendController::mainAction","_route":"contao_backend"},"request_uri":"https://***.de/contao?act=edit&do=article&id=249&ref=d-ZGEG6a&rt=palOBjUnwRH_I0nF-1mIVM31BZ4k7c_xtOFWgCcrsfA&table=tl_content","method":"POST"} []
    [2017-09-04 09:21:09] security.INFO: Attempting SimplePreAuthentication. {"key":"backend","authenticator":"Contao\\CoreBundle\\Security\\ContaoAuthenticator"} []
    [2017-09-04 09:21:09] app.CRITICAL: An exception occurred. {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\BadRequestHttpException(code: 0): Bad request at /www/htdocs/***/demo/***/vendor/contao/core-bundle/src/Resources/contao/classes/Ajax.php:286)"} []

    Ich hab mir die Stelle der Ajax.php mal angesehen, er versucht das Feld "mm_tab_reiter_row0_bild" aufzurufen. Ist jedoch ein columnFields -> 'bild' von mm_tab_reiter.
    Sieht für mich somit nach einem Bug von multicolumnwizard aus?
    Geändert von kalterwind (04.09.2017 um 11:06 Uhr)

  7. #7
    Contao-Nutzer
    Registriert seit
    05.10.2016.
    Beiträge
    8

    Standard

    Schließe mich dem Problem an. Contao 4.4 Managed Edition und MCW 3.3.
    Folgender Fehler im Log: `Field "projects_row0_category" does not exist in DCA "tl_ww_employees"`

  8. #8
    Contao-Nutzer
    Registriert seit
    15.10.2015.
    Beiträge
    136

    Standard

    Gibt es immer noch keine Lösung?

  9. #9
    Contao-Nutzer
    Registriert seit
    24.01.2015.
    Ort
    Tönisvorst
    Beiträge
    31

    Standard

    Zitat Zitat von windblick Beitrag anzeigen
    Gibt es immer noch keine Lösung?
    Gibt es dazu nun schon eine Lösung? Es wäre wirklich sehr wichtig.

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
  •