Hallo lionel,
erstmal herzlichen Dank für deine Erweiterung, bin grad am Testen. Was mir aufgefallen ist, wenn ich eine Galerie erstelle (Contao 2.11.4), jedoch kein Bild hinzufüge und die Übersicht der Gallerien öffne, erhalte ich haufenweise Fehlermeldungen. Füge ich ein Bild der Galerie hinzu, sind die Fehler weg, egal ob veröffentlicht oder nicht. Entferne ich das Bild wieder, kommen die Fehler. Wäre Klasse, wenn du das fixen könntest.
Ansonsten hätte ich noch 2 Feature Requests (die mir bisher aufgefallen sind). Ab Version 1.6 ist es ja Möglich Ordner hinzuzufügen, allerdings nur im Inhaltselement. Ginge das vielleicht auch im eigentlichen Modul? Vielleicht neben "Neues Bild" noch eine Funktion "Kompletten Ordner einlesen" etc. So braucht man bei einer größeren Anzahl von Bildern nur einen/mehrere Ordner angeben welche dann hinzugefügt werden. Bei einem Metaeditor hab ich solch eine Funktion mal gesehen, der das Verzeichnis ausließt und daraus dann einzelne Elemente erstellt.
Dann ist mir noch aufgefallen, dass man im Inhaltselement zwar einen Ordner hinzufügen kann, doch enthält dieser Ordner wieder Unterordner mit Bildern, werden diese nicht berücksichtigt. Gibt es vielleicht die Möglichkeit aus dem Radio eine checkbox zu machen, so kann man zumindest mehrere Ordner mit aufnehmen.
Hier noch der Fehlercode für o.g. Fehlermeldung
Danke
Michael
Code:
Warning: array_map() [function.array-map]: Argument #2 should be an array in /homepages/22/d73418675/htdocs/CMS/system/modules/galerie/dca/tl_galerie.php on line 875
#0 [internal function]: __error(2, 'array_map() [addPicturesNumber(Array, 'Bildergalerie', Object(DC_Table), Array) #3 /homepages/22/d73418675/htdocs/CMS/system/drivers/DC_Table.php(344): DC_Table->listView() #4 /homepages/22/d73418675/htdocs/CMS/system/modules/backend/Backend.php(287): DC_Table->showAll() #5 /homepages/22/d73418675/htdocs/CMS/contao/main.php(120): Backend->getBackendModule('galerie') #6 /homepages/22/d73418675/htdocs/CMS/contao/main.php(230): Main->run() #7 {main}
Warning: array_filter() [function.array-filter]: The first argument should be an array in /homepages/22/d73418675/htdocs/CMS/system/modules/galerie/dca/tl_galerie.php on line 875
#0 [internal function]: __error(2, 'array_filter() ...', '/homepages/22/d...', 875, Array) #1 /homepages/22/d73418675/htdocs/CMS/system/modules/galerie/dca/tl_galerie.php(875): array_filter(NULL) #2 /homepages/22/d73418675/htdocs/CMS/system/drivers/DC_Table.php(4027): tl_galerie->addPicturesNumber(Array, 'Bildergalerie', Object(DC_Table), Array) #3 /homepages/22/d73418675/htdocs/CMS/system/drivers/DC_Table.php(344): DC_Table->listView() #4 /homepages/22/d73418675/htdocs/CMS/system/modules/backend/Backend.php(287): DC_Table->showAll() #5 /homepages/22/d73418675/htdocs/CMS/contao/main.php(120): Backend->getBackendModule('galerie') #6 /homepages/22/d73418675/htdocs/CMS/contao/main.php(230): Main->run() #7 {main}
Warning: array_map() [function.array-map]: Argument #2 should be an array in /homepages/22/d73418675/htdocs/CMS/system/modules/galerie/dca/tl_galerie.php on line 886
#0 [internal function]: __error(2, 'array_map() [addPicturesNumber(Array, 'Bildergalerie', Object(DC_Table), Array) #3 /homepages/22/d73418675/htdocs/CMS/system/drivers/DC_Table.php(344): DC_Table->listView() #4 /homepages/22/d73418675/htdocs/CMS/system/modules/backend/Backend.php(287): DC_Table->showAll() #5 /homepages/22/d73418675/htdocs/CMS/contao/main.php(120): Backend->getBackendModule('galerie') #6 /homepages/22/d73418675/htdocs/CMS/contao/main.php(230): Main->run() #7 {main}
Warning: array_filter() [function.array-filter]: The first argument should be an array in /homepages/22/d73418675/htdocs/CMS/system/modules/galerie/dca/tl_galerie.php on line 886
#0 [internal function]: __error(2, 'array_filter() ...', '/homepages/22/d...', 886, Array) #1 /homepages/22/d73418675/htdocs/CMS/system/modules/galerie/dca/tl_galerie.php(886): array_filter(NULL) #2 /homepages/22/d73418675/htdocs/CMS/system/drivers/DC_Table.php(4027): tl_galerie->addPicturesNumber(Array, 'Bildergalerie', Object(DC_Table), Array) #3 /homepages/22/d73418675/htdocs/CMS/system/drivers/DC_Table.php(344): DC_Table->listView() #4 /homepages/22/d73418675/htdocs/CMS/system/modules/backend/Backend.php(287): DC_Table->showAll() #5 /homepages/22/d73418675/htdocs/CMS/contao/main.php(120): Backend->getBackendModule('galerie') #6 /homepages/22/d73418675/htdocs/CMS/contao/main.php(230): Main->run() #7 {main}
Warning: Cannot modify header information - headers already sent by (output started at /homepages/22/d73418675/htdocs/CMS/system/functions.php:161) in /homepages/22/d73418675/htdocs/CMS/system/libraries/Template.php on line 285
#0 [internal function]: __error(2, 'Cannot modify h...', '/homepages/22/d...', 285, Array) #1 /homepages/22/d73418675/htdocs/CMS/system/libraries/Template.php(285): header('Vary: User-Agen...', false) #2 /homepages/22/d73418675/htdocs/CMS/system/modules/backend/BackendTemplate.php(161): Template->output() #3 /homepages/22/d73418675/htdocs/CMS/contao/main.php(221): BackendTemplate->output() #4 /homepages/22/d73418675/htdocs/CMS/contao/main.php(123): Main->output() #5 /homepages/22/d73418675/htdocs/CMS/contao/main.php(230): Main->run() #6 {main}
Warning: Cannot modify header information - headers already sent by (output started at /homepages/22/d73418675/htdocs/CMS/system/functions.php:161) in /homepages/22/d73418675/htdocs/CMS/system/libraries/Template.php on line 286
#0 [internal function]: __error(2, 'Cannot modify h...', '/homepages/22/d...', 286, Array) #1 /homepages/22/d73418675/htdocs/CMS/system/libraries/Template.php(286): header('Content-Type: t...') #2 /homepages/22/d73418675/htdocs/CMS/system/modules/backend/BackendTemplate.php(161): Template->output() #3 /homepages/22/d73418675/htdocs/CMS/contao/main.php(221): BackendTemplate->output() #4 /homepages/22/d73418675/htdocs/CMS/contao/main.php(123): Main->output() #5 /homepages/22/d73418675/htdocs/CMS/contao/main.php(230): Main->run() #6 {main}
Lesezeichen