Помощь Как вывести картинку кнопки выбранного атрибута в корзине

djodofin

Постоялец
Регистрация
6 Июл 2017
Сообщения
328
Реакции
139
Здравствуйте.

Как вывести картинку кнопки выбранного атрибута в корзине?

Пример:
Есть в карточке товара атрибуты цвет картинками (синий, желтый, красный)

Если посетитель выбрал (цвет желтый) то как вывести картинку кнопки выбранного атрибута в корзине чтобы было (цвет: "картинка кнопки выбранного атрибута" желтый) а не (цвет: желтый)

Как реализовать, подскажите.
 
Есть кто знающий!?

Я так понимаю что надо какую-то функцию добавить в шаблоне... А какую и где незнаю.
Прошу помощи знающих гуру!
 
Нужна помощь.

Вот код отвечающий за вывод атрибутов в корзине.
Расположен по пути:
в файле \components\com_jshopping\lib\functions.php

------------

function sprintAtributeInCart($atribute){
JPluginHelper::importPlugin('jshoppingproducts');
$dispatcher =JDispatcher::getInstance();
$html = "";
if (count($atribute)) $html .= '<div class="list_attribute">';
foreach($atribute as $attr){
$dispatcher->trigger('beforeSprintAtributeInCart', array(&$attr) );
$html .= '<p class="jshop_cart_attribute"><span class="name">'.$attr->attr.'</span>: <span class="value">'.$attr->value.'</span></p>';
}
if (count($atribute)) $html .= '</div>';
$dispatcher->trigger('afterSprintAtributeInCartHtml', array(&$atribute, &$html));
return $html;
}

------------
Нашел вариант вывода картинки кнопки атрибута заменой на етот код
------------


function sprintAtributeInCart($atribute){
JPluginHelper::importPlugin('jshoppingproducts');
$dispatcher =JDispatcher::getInstance();
$html = "";
$jshopConfig = JSFactory::getConfig(); // для получения пути к файлам
if (count($atribute)) $html .= '<div class="list_attribute">';
foreach($atribute as $attr){
$dispatcher->trigger('beforeSprintAtributeInCart', array(&$attr) );
$html .= '<p class="jshop_cart_attribute"><span class="name">'.$attr->attr.'</span>: <span class="value">'.$attr->value.'</span></p>';
$html .= '<img src="'.$jshopConfig->image_attributes_live_path.'/'.$attr->image.'" />'; //добавляю картинку, путь к папке с изображениями есть, картинки нет
}
if (count($atribute)) $html .= '</div>';
return $html;
}

------------
Но не определяется картинка выбраного атрибута ('.$attr->image.'), и если изображения у кнопки нет то необходимо не выводить ссылку на изображения.
------------


Кто может помочь ?!
 
Назад
Сверху