• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Помощь Редактирование стандартного шаблона-интернет магазина

nikander

Создатель
Регистрация
29 Сен 2016
Сообщения
48
Реакции
5
Пытаюсь сверстать интернет магазин под свой дизайн. В целом с внешним видом проблем никаких не возникает, тут все ясно. Но битрикс совсем замудрили стандартные шаблоны, никак не могу разобраться с тем как просто добавить товар в корзину (без всплывающего окна, мол такой-то такой-то товар добавлен в корзину). Нужно чтоб товар просто добавлялся в корзину, пусть страница обновляется и после появляется надпись на кнопке, что товар добавлен.

Попытки добавить товар в корзину командой <a href="$arItem['ADD_URL']">В корзину</a> успехом не увенчались. Кто соображает, подскажите пожалуйста.

Добавить товар удалось... Не работало из-за торговых предложений. Как сделать так, чтобы после добавления товара в корзину, кнопка становилась не активной?
 
Последнее редактирование:
в css делаешь класс disabled_button с серым фоном и добавляешь к кнопке В корзину, которая например имеет класс "add_to_cart"
$( ".add_to_cart" ).addClass( "disabled_button" ).html( "В корзине" );
действие поменяет стиль и текст кнопки

а в скрипте добавления в корзину добавь проверку hasClass для кнопки
if ( $(".add_to_cart").hasClass("disabled_button") ) {
alert("Уже в корзине!");
} else {
//скрипт добавления в корзину который был
}
 
Но я так понимаю, при обновлении страницы этот класс потеряется?

У битрикса нет штатных средств проверки наличия товара в корзине по id?
 
есть конечно
CSaleBasket::GetList
Для просмотра ссылки Войди или Зарегистрируйся
при формировании страницы можно проверять что добавлено в корзину
 
Назад
Сверху