In der Demo kann man es leider nicht ausprobieren – aber nach einem Blick in den Code bin ich sicher, dass es auch dort nicht funktioniert. In ModuleNews wird das Bild mit
PHP-Code:
$this->addImageToTemplate($objTemplate, $arrArticle);
eingebunden.
$arrArticle ist
PHP-Code:
$arrArticle = $objArticle->row();
also die Zeile aus tl_news. Für meinen Fall wäre es natürlich schön, wenn an dieser Stelle, und auch bei den Events, als Fallback die Meta-Angaben für die Datei genommen würden, also irgend so etwas:
PHP-Code:
$arrMeta = $this->getMetaData($objModel->meta, $objPage->language);
foreach ($arrMeta as $key => $value)
{
$arrArticle[$key] = empty($arrArticle[$key])
? $value
: $arrArticle[$key];
}
Aber vielleicht ist das gar nicht immer sinnvoll und es ist ja auch ok, sich die fehlenden Sachen dann im Template abzuholen.
LG
Martin