Danke, jetzt bin ich schon schlauer, ein einfaches ersetzen hilft mir nicht, da ich
nur in der product_listing_v1.html die thumbnails durch größere Bilder ersetzen will.
Meine Lösung ist sicher nicht die eleganteste, da ich das $productData Array aufblase, aber es funktioniert:
Ich habe jetzt hinter
function productImage($name, $type) {
switch ($type) {
case 'info' :
$path = DIR_WS_INFO_IMAGES;
break;
case 'thumbnail' :
$path = DIR_WS_THUMBNAIL_IMAGES;
break;
Einen weiteren case eingebaut:
case 'thumbnail_big' :
$path = DIR_WS_INFO_IMAGES;
break;
Und im Array $productData am Ende der Klasse einfach noch hinter
'PRODUCTS_IMAGE' => $products_image,
das einbauen
'PRODUCTS_IMAGE_EXTRA' => $products_image_extra,
Dann noch hinter
$products_image = $this->productImage($array['products_image'], $image);
das einbauen
$products_image_extra = $this->productImage($array['products_image'], 'thumbnail_big');
Jetzt noch die product_listing_v1.html angepasst:
Die Zeile
<td align="center" class="productPreviewImage">{if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /></a>{else} {/if}</td>
ersetzen mit
<td align="center" class="productPreviewImage">{if $module_data.PRODUCTS_IMAGE_EXTRA!=''}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE_EXTRA}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /></a>{else} {/if}</td>
Funktioniert super. Besten Dank für das entfernen der Tomaten vor meinen Augen!