Mal wieder: Miese Bildqualität EKW

Und zum Ende mal ein kleiner Template-Hack, um den ausgewählten Artikel-Ordner das 200x200 Bild gegen ein anderes auszutauschen.
Zunächst für den Ordner ein weiteres Thumbnail anlegen. Da mindestens 360x360 benötigt werden, es aber durchaus auch etwas mehr sein darf (Breite) habe ich mich für 380x380 entschieden. Es wäre das 4. Thumbnail - da der Index mit 0 anfängt, ist es die „3“.
Nun einfach im Theme testen, ob ein Thumbnail „3“ existiert und die Breite 380 hat. Wenn ja: Datensatz von Image 0 einfach gegen den Datensatz von Image 3 austauschen - und das Theme die Arbeit ohne weitere Eingriffe durchführen lassen.

Hier die widgets/emotion/components/component_category_teaser.tpl aus meinem Theme:

{extends file='parent:widgets/emotion/components/component_category_teaser.tpl'}

{* Category teaser lnk *}
{block name="widget_emotion_component_category_teaser_link"}
    {if isset($images[3].maxWidth) && ($images[3].maxWidth == "380")}
        {$images[0] = $images[3]}
    {/if}
    {$smarty.block.parent}
{/block}