Hallo zusammen,

durch das Update von mehreren Contao-Installation auf die 3.2.x habe ich mit folgender Problematik zu kämpfen:

Meta-Angaben aus dem Dateimanager werden bei Dateien die zum Download angeboten werden, nur beim Inhaltselement Downloads (CE Downloads) übernommen.
Bei allen anderen Formen (Single-Downloads, Enclosures in News/Events,FAQ...) jedoch nicht.

Es gibt dazu auch folgendes Ticket bei Github:
https://github.com/contao/core/issues/5994

Ich habe ebenfalls dazu ein Ticket unter https://github.com/contao/core/issues/6966 eröffnet.

Leo hat damals geschrieben, dass man ja alternativ in News zum Beispiel das Downloads-Element verwenden könnte.

Allerdings beisst sich die Katze an der Stelle etwas selber in den Schwanz:

Bei FAQ's zum Beispiel geht dies (noch) nicht. Dort kann ich zwar Dateianhänge hinzufügen, jedoch ist dort das gleiche Verhalten wie bei den Enclosures bei News/Events.


Ich verstehe an dieser Stelle auch nicht ganz die Logik:
Bei Bildern werden grundsätzlich die Meta-Angaben aus dem Dateimanager genommen und können optional bei einem Einzelbild-Element überschrieben werden. Bei Downloads geht dies aber nur im Downloads-Element.

Was spricht dagegen, dass man dies auch bei Single-Downloads und/oder Enclosures bei News/Events/FAQ macht?


Eigentlich müsste an dieser Stelle doch nur etwas in /system/modules/core/library/Contao/Controller.php geändert werden.
Dort geht es ja in Zeile 2640 in der Funktion addEnclosuresToTemplate($objTemplate, $arrItem, $strKey='enclosure') darum, die Dateien aufzubereiten und ans Template zu übergeben.


Wie regelt Ihr das bei Euren Installationen? Zumal sich wahrscheinlich mehrere Kunden bedanken werden, wenn Sie nun alle Elemente umstellen müssten :-(

Danke :-)