Нужна помощь.
Вот код отвечающий за вывод атрибутов в корзине.
Расположен по пути:
в файле \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.'), и если изображения у кнопки нет то необходимо не выводить ссылку на изображения.
------------
Кто может помочь ?!