Телеграм: @camouf_ru Почта: mihail@bazarow.ru
Лето Осень Зима Весна

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

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

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

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

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

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

Малая корзина битрикс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> 
<?}?>

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

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

Цены и сроки на разработку проекта

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

Опросник на разработку:

Вы можете скачать развернутый опросник на разработку, заполнить и выслать на электронную почту.

Скачать опросник.doc

После ознакомления, я смогу задать уточняющие вопросы и оценить проект по стоимости и срокам разработки.

Заказать разработку