CSV Import unter Catalog Manager 1.21.0 und Contao 3.5.2

Hallo Herr Naumov, wir testen gerade den Catalog Manager ob wir diesen für ein Kundenprojekt einsetzen können. Hierzu haben wir den catalog-manager-importer manuell installiert. Allerdings erhalten wir beim erstellen eines CSV-Imports beim Klick auf einen der Buttons "CSV-Datei -> Auswahl ändern" bzw. "Datei-Ordner -> Auswahl ändern" eine Fehlermeldung und folgenden Eintrag in die error.log: PHP Fatal error: Uncaught exception 'Exception' with message 'Too few arguments to build the query string' thrown in /var/www/web335/html/cms/system/modules/core/library/Contao/Database/Statement.php on line 331 #0 /var/www/web335/html/cms/system/modules/core/library/Contao/Database/Statement.php(262): Contao\Database\Statement->replaceWildcards(Array) #1 /var/www/web335/html/cms/system/modules/core/library/Contao/Model.php(1082): Contao\Database\Statement->execute(Array) #2 /var/www/web335/html/cms/system/modules/core/library/Contao/Model.php(958): Contao\Model::find(Array) #3 [internal function]: Contao\Model::findBy('path', Array) #4 /var/www/web335/html/cms/system/modules/core/library/Contao/Model.php(1001): call_user_func_array('static::findBy', Array) #5 /var/www/web335/html/cms/system/modules/catalog-manager-importer/classes/tl_catalog_imports.php(36): Contao\Model::__callStatic('findByPath', Array) #6 /var/www/web335/html/cms/system/modules/core/controllers/BackendFile.php(119): CMImporter\tl_catalog_imports->convertToUUID(Array, Object(Contao\DC_Table)) #7 /var/www/web335/html/cms/contao/file(20): Contao\BackendFile->run() #8 {main} Wir würden uns freuen, wenn Sie das Problem lokalisieren können. Vielen Dank im Voraus!

Antwort

Da scheint es ein Problem mit dem Bild bzw. der Datei zu geben. In der CSV wird ein Dateipfad erwartet und die Datei soll sich Physisch auf dem Server befinden.

Die Auswahl im "Datei Ordner" wird nur benötigt, wenn ein Dateipfad in ein Contao Konformes UUID Format umgewandelt werden soll. Wenn es nicht der Fall ist soll der "Datentyp" auf "TEXT" umgestellt werden.

Eine genaue Analyse kann ich nur liefern, wenn ich Zugang zur deiner Contao Installation habe.