Я намагаюся отримати зображення дитячого продукту, що настроюється, який був доданий у кошик замовником.
Наприклад, якщо клієнт додав червону взуття до кошика, я хотів би показати цей колір у кошику для покупок.
Я встановив "Показати мініатюру продукту"
Проблема полягає в цій функції від розширення кольорового зразка
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;
}
у шаблоні colorselectorplus/cart/item/default.phtml
findColorImage ($ _ item-> getProductId (), $ product_base, 'color', 'image'); ?>
Якийсь виклик з Helper / Data.php чомусь лише повертає базовий образ продукту і ігнорує правильне зображення для кольору.
Я спробував змінити image
використання, thumbnail
але не маю ніякої радості ...
Чи стикався якийсь інший розробник з цією проблемою із цим розширенням і встиг виправити це?
Я б не проти навіть гарячої виправлення прямо зараз ...