Saya mencoba untuk mendapatkan gambar produk anak dari produk yang dapat dikonfigurasi yang ditambahkan ke troli oleh pelanggan.
Misalnya, jika pelanggan menambahkan sepasang sepatu merah ke troli, saya ingin menunjukkan warna itu di troli belanja.
Saya telah menetapkan "Tampilkan gambar kecil Produk Sendiri"
Masalahnya adalah fungsi ini dari ekstensi carikan warna
public function findColorImage($value, $arr, $key, $type)
{
$found = '';
if(isset($arr[$key])) {
$total = count($arr[$key]);
if($total>0)
{
for($i=0; $i<$total;$i++)
{
if($value == ucwords($arr[$key][$i]))//if it matches the color listed in the attribute
{
$found = $arr[$type][$i];//return the image src
}
}
}
}
if ($found == '') {
if (isset($arr['image'])){
$found = $arr['image'][0];
}
}
return $found;
}
dalam templat colorselectorplus/cart/item/default.phtml
findColorImage ($ _ item-> getProductId (), $ product_base, 'color', 'image'); ?>
Yang dipanggil dari Helper / Data.php karena alasan tertentu hanya mengembalikan gambar Base untuk produk dan mengabaikan gambar yang benar untuk warna.
Saya sudah mencoba mengubah image
untuk menggunakan thumbnail
tetapi saya tidak memiliki kegembiraan ...
Apakah ada pengembang lain menemukan masalah ini dengan ekstensi ini dan berhasil memperbaikinya?
Saya tidak keberatan bahkan perbaikan panas sekarang ...
sumber