Hallo Zusammen,
ich möchte auf meiner Seite die Bilder als Vorschaubilder ausgeben lassen. Bisher wird das Bild einfach verkleinert dargestellt.
In der Version 4.9 habe ich im Handbuch das gefunden: https://docs.contao.org/dev/framewor...essing/legacy/
Mir fehlt aber noch irgendwie der Anfang. Was muss ich mit der Info machen.
Ich habe zum Beispiel News die über ein angepasstes news_latest - Template ausgegeben werden.
Code:
<div class="news_image">
<?php if ($this->addImage): ?>
<?php $this->insert('image', $this->arrData); ?>
<?php endif; ?>
</div>
Damit wird das Bild ausgegeben.
Wenn ich das richtig verstehe, muss ich ein DCA anlegen mit folgenden Code:
Code:
use Contao\FrontendTemplate;
use Contao\FilesModel;
use Contao\Controller;
$template = new FrontendTemplate('HIER DER NAME TEMPLATE?');
$image = FilesModel::findByUuid($uuid);
Controller::addImageToTemplate($template, [
'singleSRC' => $image->path,
'size' => $size,
], null, null, $image);
Aber wo genau muss das jetzt als DCA definert werden. Oder kann ich einfach eine Datei im Ordner dca anlegen mit dem entsprechenden Code?
Lesezeichen