Zitat von
andreasisaak
Das ist natürlich ärgerlich, kannst du uns diesbezüglich ein Ticket schreiben? Das Problem wollen wir gerne lösen, wir sind sehr auf Performance bedacht. Ich habe nur die leise Befürchtung das es ein Bug von Contao sein könnte, weil wir für die Bildberechnung das Framework nutzen. Ansonsten aber ist MetaModels sehr performant.
Hallo Andreas,
danke für die schnelle Antwort.
Ich bin mir noch nicht ganz sicher, ob es evtl. auch an meiner Anpassung der Templates liegt.
Bevor ich da ein Ticket zu auf mache, vielleicht hier noch kurz ein Auszug aus dem angepassten Template:
Listenansicht:
PHP-Code:
<?php foreach($this->items->parseAll($this->getFormat(), $this->view) as $arrItem): ?>
<a class="item" href="<?php echo $arrItem['jumpTo']['url']; ?>">
<figure class="item-figure">
<div class="item-image">
<?php echo ($arrItem[$this->getFormat()]['coverimage']); ?>
</div>
<figcaption class="item-name"><?php echo $arrItem['text']['title']; ?></figcaption>
</figure>
</a>
<?php endforeach; ?>
Template für Attribut "File":
PHP-Code:
<?php if (is_array($this->raw)): ?>
<?php $arrFile = $this->raw['path'][0]; ?>
<img src="<?php echo $this->getImage($arrFile, 148, 211, 'center_center'); ?>" data-highres-src="<?php echo $this->getImage($arrFile, 296, 422, 'center_center'); ?>" />
<?php endif; ?>
Ich bekomme durch dieses Konstrukt (normales Bild, Retina-Bild) nun eben 2 x 2 Abfragen auf die tl_files.
Gerne kann ich euch das auch als Ticket erfassen.
Soll ich das dann am besten unter dem attribute_file einstellen oder direkt auf dem Core?
LG,
Flo
Lesezeichen