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
Lesezeichen