Телеграм: @camouf_ru Почта: mihail@bazarow.ru

Малая корзина Битрикс, упрощенный шаблон

Просмотров: 12543

Шаблон малой корзины битрикс, который можно вывести в боковом разделе шаблона или в шапке интернет-магазина. Код окультурен и урезан для простой верстки. Стилевое оформление пустое, Вы сможете самостоятельно привести слили к нужному виду или в соответствие с дизайн-макетом сайта.

Дефолтный шаблон малой корзины в Битрикс достаточно сложен, хотя и функционален. Весь функционал этого шаблона бывает нужен достаточно редко, а сверстать его бывает достаточно тяжело.

Прилагаю шаблон малой корзины битрикс, который можно вывести в боковом разделе шаблона или в шапке интернет-магазина. Код окультурен и урезан для простой верстки. 

Выглядеть будет примерно вот так, стилевое оформление пустое, чтобы была возможность оформить под требования своего дизайн-макета интерент-магазина на битрикс

Малая корзина битриксg

Код temlate.php шаблона достаточно прост и вполне читабелен

<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> 
<? 
  $sum = 0; 
  $quantity = 0; 
?> 
<? foreach ($arResult["ITEMS"] as $itemres): ?> 
<? 
  $sum += $itemres["QUANTITY"] * $itemres["PRICE"]; 
  $quantity = $quantity + 1; 
?> 
<? endforeach;?> 
<?if($quantity==0){?> 
  Товаров пока нет 
<?}else{?> 
  <h4>Готовые к заказу</h4> 
<ul class="basket-listing"> 
<? $i = 1; ?> 
<? foreach ($arResult["ITEMS"] as $item): ?> 
  <li> 
  <a href="<?echo $item["DETAIL_PAGE_URL"] ?>"><?echo $item["NAME"]?></a><br/> 
  <? print floor($item['QUANTITY']) ;?> &times; <?echo $item["PRICE_FORMATED"]?> 
  </li> 
  <? $i++;?> 
<? endforeach;?> 
</ul> 
<p>Итого: <?php echo number_format($sum, 0, '', ' ')." руб."; ?></p> 
<a href="<?=$arParams["PATH_TO_BASKET"];?>">Оформить</a> 
<?}?>

Скачать шаблон малой корзины битрикс

rishatgalin 16.12.2016
Добрый день
Подскажите пожалуйста, есть ли упрощенный шаблон для основной корзины(sale.basket.basket)?
Михаил Базаров 16.12.2016
Цитата
rishatgalin написал:
Добрый день
Подскажите пожалуйста, есть ли упрощенный шаблон для основной корзины(sale.basket.basket)?
Пока нету, в процессе "варки" с коментриями и максимальными упрощениями. Но времени не хватает
m761630 22.09.2020
Михаил, добрый день. Установил ваш шаблон корзины, товары добавляются нормально, но есть одна проблема: на странице товаров сделана ленивая загрузка по кнопке и если добавить в корзину подгруженные товары-то страница вся ломается, загружается только какая-то часть контента без хедера, в консоли ошибка - TypeError: Cannot read property 'ajax' of undefined. Каталог товаров работает в режиме ajax
Михаил Базаров 24.09.2020
Цитата
m761630 написал:
Михаил, добрый день. Установил ваш шаблон корзины, товары добавляются нормально, но есть одна проблема: на странице товаров сделана ленивая загрузка по кнопке и если добавить в корзину подгруженные товары-то страница вся ломается, загружается только какая-то часть контента без хедера, в консоли ошибка - TypeError: Cannot read property 'ajax' of undefined. Каталог товаров работает в режиме ajax
Да, под ленивую загрузку- нужно переделывать логику добавления.
Попрбуйте использовать штатный шаблон корзины - он умеет

Записная книжка разработчика

Примерно с 2013-го года пишу заметки по разработке сайтов на Битрикс.
Вы можете задавать уточняющие вопросы в комментариях- отвечаю или дополняю заметки по возможности.

Композитный сайт на 1С-Битрикс Просмотров: 3037 Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Компози... Привязка к разделам в компоненте "Добавления элементов пользователем" Просмотров: 12062 В системе управления 1С Битрикс есть компонент "Форма добавления / редактирования" - котор... Вывести дополнительное пользовательское поле, использование полей в ф... Просмотров: 15479 Если вам нужно вывести дополнительное пользовательское поле типа "Привязка к разделам инфо... Открытие мобильного приложения Apache Cordova по ссылке Просмотров: 683 Достаточно часто нужно реализовывать открытие мобильного приложения по ссылке. Например: п... Удалить товары из корзины, если есть определенные товары. Просмотров: 879 Задача: если в корзину добавлены товары с определенным свойством, нужно удалить из корзины... Вывести множественное свойство типа файл с названием и весом файла в ... Просмотров: 20203 В этой заметке расскажу как красиво вывести множественное свойство типа файл в инфоблоке 1... Свойство: привязка к Яндекс:Картам - вывести из нескольких элементов ... Просмотров: 17737 Предположим, что у вас есть инфоблок со свойством "Привязка к яндекс картам". В этом инфоб... Заполнить поля пользователя из свойства заказа, на примере ФИО Просмотров: 1199 При создании заказа покупатель заполняет поле "ФИО". Необходимо скопировать эти данные в п... Установка вебсервера на Apple M1 (нативный ARM стек), оптимизированны... Просмотров: 6142 Появилась задачка, установить стек MAMP (macOS, Apache, MYSQL, PHP) на рабочий ноутбук с п... Вывести список всех пользователей с необходимой информацией Просмотров: 24096 Если нужно, на какой-либо странице сайта, вывести всех пользователей из группы "Зарегистир... Вывести информацию, только на первом уровне раздела каталога, в 1С-Би... Просмотров: 4253 Задача: на сайте, в каталоге, выводится два фильтра - боковой и верхний. Оба компонента по... Многосайтовость битрикс на разных доменах и поддоменах Просмотров: 61272 Часто спрашивают "как настроить многосайтовость Битрикс на разных доменах", решил записать... Если папка то применяем...в Битрикс Просмотров: 29223 Бывает, стоит задача применить какой-либо стиль или вывести конкретный кусочек кода для ди... Ajax форма обратной связи, реализация в битрикс Просмотров: 7580 Иногда, на сайте требуется создать форму обратной связи, которая будет писать все данные в... Малая корзина Битрикс, упрощенный шаблон Просмотров: 12543 Шаблон малой корзины битрикс, который можно вывести в боковом разделе шаблона или в шапке ... Создание раздела инфоблока при регистрации пользователя в Битрикс Просмотров: 7913 Например вам нужно выводить информацию исключительно для определенного пользователя. Само ... Очистка корзины в 1С-Битрикс одним нажатием Просмотров: 27754 В стандартной корзине Битрикс не хватает кнопки для полной очистки корзины одним нажатием... Вывести производителей на сайте с отбором его товаров из каталога Просмотров: 18244 Достаточно частая задачка для каталога или интернет-магазина: вывести список производителе... Рассылка новинок каталога в автоматическом режиме Просмотров: 1161 Что бы реализовать рассылку новинок каталога на email-ы пользователей, можно воспользовать... Снять ограничение на количество символов в комментарии к заказу магаз... Просмотров: 11554 Как многим известно, в интернет-магазине на Битрикс имеется ограничение на количество симв...