Hi,
ich komme gerade an einem Punkt nicht weiter. Vielleicht kann mich jemand auf die richtige Spur bringen.
Contao 4.13.5
PHP 8.1.5
Ich versuche applikationsspezifisch eine Einstellung mittels DC_File-Driver zu realisieren. Mein Felddefinition sieht wie folgt aus:
Code:
'images' => [
'inputType' => 'fileTree',
'eval' => ['multiple' => true, 'isSortable' => true, 'files' => true, 'filesOnly' => 'true', 'extensions' => 'png', 'fieldType' => 'checkbox', 'isGallery' => true, 'tl_class' => 'clr'],
],
Bei der Auswahl eines (oder mehrerer) Bilder, schlägt der anschließende Ajax-Aufruf mit "Warning: Attempt to read property "images" on null" fehl. Der Aufruf bleibt bei diesem Befehl (Ajax.php:L398)hängen:
Code:
// Keep the previous sorting order when reloading the widget
$varValue = ArrayUtil::sortByOrderField($varValue, $dc->activeRecord->$strField);
Nachfolgend der Stacktrace:
Code:
ErrorException:
Warning: Attempt to read property "images" on null
at C:\Projekte\xxx\vendor\contao\core-bundle\src\Resources\contao\classes\Ajax.php:398
at Contao\Ajax->executePostActions(object(DC_File))
(C:\Projekte\xxx\vendor\contao\core-bundle\src\Resources\contao\classes\Backend.php:433)
at Contao\Backend->getBackendModule('cs_settings', null)
(C:\Projekte\xxx\vendor\contao\core-bundle\src\Resources\contao\controllers\BackendMain.php:168)
at Contao\BackendMain->run()
(C:\Projekte\xxx\vendor\contao\core-bundle\src\Controller\BackendController.php:49)
at Contao\CoreBundle\Controller\BackendController->mainAction()
(C:\Projekte\xxx\vendor\symfony\http-kernel\HttpKernel.php:152)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
(C:\Projekte\xxx\vendor\symfony\http-kernel\HttpKernel.php:74)
at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
(C:\Projekte\xxx\vendor\symfony\http-kernel\Kernel.php:202)
at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
(c:\Projekte\xxx\web\index.php:44)
Hängt das Problem gegebenenfalls mit dem neuen 'isSortable' (seit 4.10) zusammen oder ist das eventuell für DC_File gar nicht vorgesehen?
Danke schon mal
René
Lesezeichen