Ok, ich komme der Sache schon etwas näher.
PHP-Code:
if (null !== ($objFile = \FilesModel::findByPath($this->produktbilder[0][0]->src)))
{
$objImageTemplate = new stdClass();
\Controller::addImageToTemplate($objImageTemplate, [
'singleSRC' => $objFile->path,
'size' => [null, null, '5'],
'floatClass' => $productclass,
], \Config::get('maxImageWidth'), null, $objFile);
$this->insert('image', (array) $objImageTemplate);
}
2 Probleme habe ich noch:
Wenn mehr als 1 Produktbild definiert wurde, wird kein Bild ausgegeben. Normalerweise sollte er sich doch mit $this->produktbilder[0][0]->src immer das erste Bild ziehen?
Mit 'floatClass' => $productclass würde ich den <figure> gerne eine Klasse mitgeben, doch das scheint nicht zu funktionieren :-/
Lesezeichen