Picture Element ausgeben - responsive Bilder
Hey,
hab noch so einige Probleme mit Contao 5.
Vorher reichte aus:
PHP-Code:
$objFile = \FilesModel::findByUuid($nachricht["singleSRC"]);
echo $this->replaceInsertTags( '{{picture::'.urlencode($objFile->path).'?size=10}}' );
In einer Template Datei:
PHP-Code:
use Contao\FilesModel;
use Contao\System;
$objFile = FilesModel::findByUuid($row["bild"]);
if ($objFile !== null) {
$insertTagService = System::getContainer()->get('contao.insert_tag.parser');
$figureTag = '{{picture::' . $objFile->id . '?size=1&setLinkAttributes[href]=' . urlencode($row["link"]) . '}}';
echo $insertTagService->replace($figureTag);
}
Es wird jedoch nur ein einzelnes Bild ausgegeben, ich möchte, dass die verschiedenen Größen übernommen werden.
Gruss
Ps. Das Problem bestand unter anderem (siehe unten) an falschen Testbildern, diese waren in den Abmessungen zu Klein und dann wurden keine Pixeldichten Versionen generiert!