// Добавление товара в корзину
if (Core_Array::getRequest('add'))
{
$shop_item_id = intval(Core_Array::getRequest('add'));
if ($shop_item_id)
{
$oShop_Cart_Controller = Shop_Cart_Controller::instance();
$oShop_Cart_Controller
->shop_item_id($shop_item_id)
->quantity(Core_Array::getRequest('count', 1))
->add();
}
// Ajax
if (Core_Array::getRequest('_', FALSE))
{
$result = array();
ob_start();
// Краткая корзина
$Shop_Cart_Controller_Show = new Shop_Cart_Controller_Show(
$oShop
);
$Shop_Cart_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName(
Core_Array::get(Core_Page::instance()->libParams, 'littleCartXsl')
)
)
->couponText(Core_Array::get($_SESSION, 'coupon_text'))
->show();
$result['cart'] = ob_get_clean();
ob_start();
// Вторая краткая корзина
$Shop_Cart_Controller_Show = new Shop_Cart_Controller_Show(
$oShop
);
$Shop_Cart_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('КраткаяКорзина') // заменить на название нужного шаблона
)
->couponText(Core_Array::get($_SESSION, 'coupon_text'))
->show();
$result['cart2'] = ob_get_clean();
echo json_encode($result);
exit();
}
}
jquery код тоже поменяется
addIntoCartCallback: function(data, status, jqXHR)
{
$.loadingScreen('hide');
jQuery(this).html(data.cart);
jQuery('#cart2').html(data.cart2);
},