2017-09-18 12 views
0

親指の画像に加えて、カテゴリページに各商品の最初の追加画像を表示したいと思います。Opencart 2.1.3 | category.tplの親指と一緒に1つの追加画像を表示

Controllerのcategory.phpが、category.tplに表示されるように追加の画像を読み込むように変更する必要があると知っていますが、コーディングの知識が十分ではありません。私は製品のコードを使用しようとしましたが、追加イメージがどのようにそこに呼び出されているかについては完全にはわかりません。

助けていただけたら幸いです!

答えて

1

OpenCartバージョン2.1.3はありませんが、カテゴリページに最初に追加画像を表示する方法は次のとおりです。 category.php

を探す:

$data['products'][] = array(
    'product_id' => $result['product_id'], 
    'thumb'  => $image, 

と交換してください:category.tplで次に

$image_results = $this->model_catalog_product->getProductImages($result['product_id']); 

if ($image_results) { 
    $image2 = $this->model_tool_image->resize($image_results[0]['image'], $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height')); 
} else { 
    $image2 = false; 
} 

$data['products'][] = array(
    'product_id' => $result['product_id'], 
    'thumb'  => $image, 
    'thumb2'  => $image2, 

foreach内で使用:

<?php if($product['thumb2']){ ?><img src="<?php echo $product['thumb2']; ?>"><?php } ?> 

私はこれをOpenCart 2.3.0.2でテストしました

Source

関連する問題