Hallo,

ich habe die Meta-Angaben in der Dateiverwaltung analog zu https://github.com/contao/core/issue...mment-63701653 um eigene Felder erweitert. Nun stehe ich vor der Frage, wie man diese Felder in Frontend-Templates (wie etwa für die Galerie) am Besten ausliest. Das Galerie-Template enthält die eigenen Felder nicht; sie sind offenbar hart kodiert.

Zwar habe ich eine Lösung gefunden, doch bin ich unsicher, ob das so der geeignete Weg ist.

gallery_default.html5 (nur PHP-Anteil):
PHP-Code:
foreach ($this->body as $class=>$row):
  foreach (
$row as $col):
    if (
$col->addImage):
      global 
$objPage;
      
$objFiles = \FilesModel::findMultipleByPaths(array($col->singleSRC));
      if (
$objFiles->next()) {
        
$meta Frontend::getMetaData($objFiles->meta$objPage->language);
      }
    endif;
  endforeach;
endforeach; 
Was meint ihr?

Viele Grüße
JaiBee