Здравствуйте. Первое что сделал, искал по сайту в документации и на форму, но найти ответа не удалось, надеюсь не пропустил ничего..
У меня два вопроса, один по сопутствующим товарам - если у товара есть сопутствующие товары, и я его добавляю в корзину, как их добавить для отображения в корзине? Корзина сделана в один шаг, но как добавить в тдс корзины сопутствующие товары, чтобы потом в xsl их вывести не пойму, пожалуйста подскажите куда "копать".
И второй вопрос, не получается обновлять количество товаров в сравнении. Вывожу в макете количество
echo count($_SESSION['hostcmsCompare'][1]);
, в hostcms.js обработка добавления в корзину :
addCompare: function (path, shop_item_id, object) {
var $object = $(object);
// Удаляем из сравнение
if ($object.hasClass('compare_select')) {
$object.removeClass('compare_select');
$object.text("Добавить для сравнения");
}
// Добавляем в сравнение
else {
$object.addClass('compare_select');
$object.text("Добавлено в сравнение");
}
$.clientRequest({
path: path + '?compare=' + shop_item_id,
'callBack': function(data, status, jqXHR){
$('.comparison span').text(data);
},
context: $object
});
return false;
},
в xsl ссылка добавление в сравнение:
<a href="#" onclick="return $.addCompare('{/shop/url}', {@id}, this)">Добавить для сравнения</a>
После добавления в сравнение, по условию добавляется класс, меняется текст по ajax, это все норм, но вместо количества в блок "$('.comparison span'

" добавляется "OK". Только после обновления страницы можно увидеть текущее количество товаров в сравнении. Заранее спасибо, если кто подскажет в чем я ошибся.