Перейти к содержимому


stasia

Регистрация: 21 авг. 2018
Offline Активность: Сегодня, 17:02
***--

Мои темы

Исправление Добавления Количества Товара В Корзину

20 Ноябрь 2023 - 13:56

Если в Карточке товара Вы изменяете количество товара кнопками +/-, но в корзину добавляется всегда только один товар, то исправить ошибку поможет данная инструкция ниже.

Зайдите в раздел Сайт---Редактор шаблонов---main.js и найдите код:  
// Функция + - для товаров
function quantity() {
//Regulator Up копки + в карточке товара при добавлении в корзину
$('.qty-plus').off('click').click(function(){
var
quantity = $(this).parent().find('.quantity'),
currentVal = parseInt(quantity.val());
if (!isNaN(currentVal)){
quantity.val(currentVal + 1);
quantity.trigger('keyup');
}
return false;
});
//Regulator Down копки - в карточке товара при добавлении в корзину
$('.qty-minus').off('click').click(function(){
var
quantity = $(this).parent().find('.quantity'),
currentVal = parseInt(quantity.val());
if (!isNaN(currentVal) && !(currentVal <= 1) ){
quantity.val(currentVal - 1);
quantity.trigger('keyup');
}
return false;
});
// Если вводят 0 то заменяем на 1
$('.qty-wrap .quantity').off('change').change(function(){
if($(this).val() < 1){
$(this).val(1);
}
});
}


Замените его на данный код:
// Функция + - для товаров
function quantity() {
//Regulator Up копки + в карточке товара при добавлении в корзину
$('.qty-plus').off('click').click(function(){
var
quantity = $(this).parent().find('.quantity'),
currentVal = parseInt(quantity.val());
if (!isNaN(currentVal)){
quantity.val(currentVal + 1);
quantity.trigger('change');
}
return false;
});
//Regulator Down копки - в карточке товара при добавлении в корзину
$('.qty-minus').off('click').click(function(){
var
quantity = $(this).parent().find('.quantity'),
currentVal = parseInt(quantity.val());
if (!isNaN(currentVal) && !(currentVal <= 1) ){
quantity.val(currentVal - 1);
quantity.trigger('change');
}
return false;
});
// Если вводят 0 то заменяем на 1
$('.qty-wrap .quantity').off('change').on('change', function(){
var value = Number($(this).val());

if(value < 1){
value = 1;
}
$(this).val(value);
$('.goodsDataMainModificationId').val(value)
});
}

Исправление Обновления Капчи Для Отзывов В Карточке Товара

08 Ноябрь 2023 - 16:27

Зайдите в раздел Сайт---Редактор шаблонов---page-goods.js и найдите код:  
// Иконка для обновления изображение капчи
$('.goodsDataOpinionCaptchaRefresh').click(function(){
RefreshImageAction(this,1,1);
$('.goodsDataOpinionCaptchaImg').attr('src',$('.goodsDataOpinionCaptchaImg').attr('src')+'&rand'+Math.random(0,10000));
return false;
});


И замените его на:
// Иконка для обновления изображение капчи
$('.goods-opinion-form__captcha-refresh-button').click(function(){
RefreshImageAction(this,1,1);
$('.goods-opinion-form__captcha-img').attr('src',$('.goods-opinion-form__captcha-img').attr('src')+'&rand'+Math.random(0,10000));
return false;
});

Вывод Товаров Из Категорий В Виде Таблицы(На Главной И В Каталоге Товаров)

04 Ноябрь 2023 - 18:00

Пример результата для Главной страницы - приведен на скриншоте.

Для реализации:
1) Зайдите в Редактор шаблонов --- main.css и найдите данный код:
.index .products__grid .product__item {margin: 0;}

Замените его на:
.index .products__grid .product__item {margin: 2rem 0.5rem 0 0.5rem;}
.index .block__nav .nav__tabs {padding: 1rem;}


2) Зайдите в раздел Сайт---Редактор шаблонов---Товары и найдите код:
<!-- Вид Таблица/Список -->
<div class="view__type">
{% IF GOODS_VIEW_TYPE=1 %}
<div title="Таблица" class="view__icon active"><i class="icon-grid"></i></div>
<a href="?goods_view_type=2" class="view__icon" title="Список"><i class="icon-list"></i></a>
{% ELSE %}
<a href="?goods_view_type=1" title="Таблица" class="view__icon"><i class="icon-grid"></i></a>
<div title="Список" class="view__icon active"><i class="icon-list"></i></div>
{% ENDIF %}
</div>
<!-- /END Вид Таблица/Список -->

И замените его на:
<!-- Вид Таблица/Список -->
<div class="view__type">
{% IF GOODS_VIEW_TYPE=2 %}
<a href="?goods_view_type=1" title="Таблица" class="view__icon"><i class="icon-grid"></i></a>
<div title="Список" class="view__icon active"><i class="icon-list"></i></div>
{% ELSE %}
<div title="Таблица" class="view__icon active"><i class="icon-grid"></i></div>
<a href="?goods_view_type=2" class="view__icon" title="Список"><i class="icon-list"></i></a>
{% ENDIF %}
</div>
<!-- /END Вид Таблица/Список -->


3) Зайдите в раздел Сайт---Редактор шаблонов---Товары и найдите код:
<!-- Вывод товаров -->
<div class="products__container">
<!-- Вывод товаров ТАБЛИЦЕЙ -->
{% IF GOODS_VIEW_TYPE=1 %}
<div class="row">
<div class="products__grid">
{% FOR goods %}
<div class="product__item {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}" itemscope itemtype="https://schema.org/Product">
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product__form-{goods.MIN_PRICE_NOW_ID} goodsListForm">
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
<meta itemprop="sku" content="{goods.ART_NUMBER}"/>
<!-- Цена для поисковиков -->
<div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<meta itemprop="lowPrice" content="{goods.MIN_PRICE_NOW}">
<meta itemprop="highPrice" content="{goods.MAX_PRICE_NOW}">
<meta itemprop="offerCount" content="{% FOR mods %}{% IF goods.mods.last %}{goods.mods.length}{% ENDIF %}{% ENDFOR %}">
</div>
<!-- Изображения товара -->
<div class="product__image">
<a href="{goods.URL_MIN_PRICE_NOW | url_amp}" class="product__img" title="{goods.NAME}" itemprop="url">
<img class="goods-image-medium lozad" src="{ASSETS_IMAGES_PATH}placeholder.png?design=marketplace" data-src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo.png?design=marketplace{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" alt="{goods.NAME}" itemprop="image">
</a>
<div class="product__ico">
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="ico__sales"></span>
<span class="ico__sale"></span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="ico__sales"></span>
<span class="ico__sale"></span>
{% ENDIF %}
{% IF goods.IS_TOP %}<span class="ico__best"></span>{% ENDIF %}
{% IF goods.IS_NEW %}<span class="ico__new"></span>{% ENDIF %}
</div>
<!-- Добавление товара в избранное и сравнение и в корзину -->
<div class="product__links {% IF goods.IS_HAS_IN_COMPARE_LIST || goods.IS_HAS_IN_FAVORITES_LIST %}added{% ENDIF %}">
<!-- Если есть возможность добавить товар в Избранное -->
{% IF goods.IS_HAS_IN_FAVORITES_LIST %}
<a class="add-favorites added"
data-action-is-add="0"
data-action-url="{FAVORITES_URL}"
data-action-add-url="{FAVORITES_ADD_URL}"
data-action-delete-url="{FAVORITES_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в Избранное"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из Избранного"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в избранное"
data-del-tooltip="Убрать из избранного"
data-tooltipOFF="Убрать из избранного"
title="Убрать &laquo;{goods.NAME}&raquo; из Избранного"
href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ELSE %}
<a class="add-favorites"
data-action-is-add="1"
data-action-url="{FAVORITES_URL}"
data-action-add-url="{FAVORITES_ADD_URL}"
data-action-delete-url="{FAVORITES_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в Избранное"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из Избранного"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в избранное"
data-del-tooltip="Убрать из избранного"
data-tooltipOFF="Добавить в избранное"
title="Добавить &laquo;{goods.NAME}&raquo; в Избранное"
href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ENDIF %}
<!-- Добавление в корзину -->
{% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %}
<a class="add-notify" title="Уведомить" data-tooltipOFF="Уведомить" rel="nofollow" data-fancybox data-src="#fancybox__notify" href="javascript:;" data-name="{goods.NAME}" data-art="{goods.ART_NUMBER}"><span>Уведомить</span></a>
{% ELSE %}
{% IF goods.COUNT_MODIFICATION > 1 %}
<a class="add-mod" title="Добавить в корзину &laquo;{goods.NAME}&raquo;" data-tooltipOFF="В корзину" rel="nofollow" href="{goods.URL_MIN_PRICE_NOW}" data-prodname="{goods.NAME}"><span>Купить</span></a>
{% ELSE %}
<!--a class="add-cart quick button" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить</span></a-->
<a class="add-cart" title="Добавить в корзину &laquo;{goods.NAME}&raquo;" data-tooltipOFF="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить</span></a>
{% ENDIF %}
{% ENDIF %}
<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
{% IFNOT SETTINGS_COMPARE_DISABLE && goods.IS_HAS_IN_COMPARE_LIST %}
<a class="add-compare added"
data-action-is-add="0"
data-action-url="{COMPARE_URL}"
data-action-add-url="{COMPARE_ADD_URL}"
data-action-delete-url="{COMPARE_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в сравнение"
data-del-tooltip="Убрать из сравнения"
data-tooltipOFF="Убрать из сравнения"
title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ELSEIF SETTINGS_COMPARE_DISABLE=0 %}
<a class="add-compare"
data-action-is-add="1"
data-action-url="{COMPARE_URL}"
data-action-add-url="{COMPARE_ADD_URL}"
data-action-delete-url="{COMPARE_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в сравнение"
data-del-tooltip="Убрать из сравнения"
data-tooltipOFF="Добавить в сравнение"
title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ENDIF %}
<!-- Смотреть -->
<a class="quickview" title="Смотреть &laquo;{goods.NAME}&raquo;" rel="nofollow" href="{goods.URL_MIN_PRICE_NOW}"><span>Смотреть</span></a>
</div>
</div>
<!-- Рейтинг -->
{% IFNOT SETTINGS_OPINION_DISABLE %}
<div class="product__ratings">
<div class="ratings">
{% IF goods.OPINION_RATING_VALUE %}
<span itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
<meta itemprop="worstRating" content = "1">
<meta itemprop="bestRating" content = "10">
<meta itemprop="ratingValue" content = "{goods.OPINION_RATING_VALUE}">
<meta itemprop="reviewCount" content = "{goods.OPINION_RATING_CNT_ALL}">
<div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
</span>
{% ELSE %}
<div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
{% ENDIF %}
</div>
<!-- Доступность товара -->
<div class="product__available">
<div class="available__true"><span>В наличии </span><span class="goodsModRestValue" data-value="{goods.MAX_REST_VALUE}">{% IF goods.MAX_REST_VALUE > 10 %}Много{% ELSE %}Мало{% ENDIF %}</span></div>
<div class="available__false"><span>Под заказ</span></div>
</div>
</div>
{% ENDIF %}
<!-- Название товара -->
<div class="product__name"><a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}"><span itemprop="name">{goods.NAME}</span></a></div>
<!-- Цена -->
<div class="product__price {CURRENCY_CHAR_CODE}" itemprop="offers" itemscope itemtype="https://schema.org/Offer">
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<meta itemprop="availability" content="{% IF goods.MAX_REST_VALUE>0 %}http://schema.org/InStock{% ELSE %}http://schema.org/OutOfStock{% ENDIF %}" />
<meta itemprop="priceValidUntil" content="{goods.MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}"/>
<span class="price__now {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</span>
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="price__old {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="price__old {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
{% ENDIF %}
</div>
</form>
</div>
{% ENDFOR %}
</div>
</div>
{% ELSE %}
<div class="products__list">
{% FOR goods %}
<div class="product__item {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}" itemscope itemtype="https://schema.org/Product">
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product__form-{goods.MIN_PRICE_NOW_ID} goodsListForm">
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
<meta itemprop="sku" content="{goods.ART_NUMBER}"/>
<!-- Цена для поисковиков -->
<div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<meta itemprop="lowPrice" content="{goods.MIN_PRICE_NOW}">
<meta itemprop="highPrice" content="{goods.MAX_PRICE_NOW}">
<meta itemprop="offerCount" content="{% FOR mods %}{% IF goods.mods.last %}{goods.mods.length}{% ENDIF %}{% ENDFOR %}">
</div>
<!-- Изображения товара -->
<div class="product__image">
<a href="{goods.URL_MIN_PRICE_NOW | url_amp}" class="product__img" title="{goods.NAME}" itemprop="url">
<img class="goods-image-medium lozad" src="{ASSETS_IMAGES_PATH}placeholder.png?design=marketplace" data-src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo.png?design=marketplace{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" alt="{goods.NAME}" itemprop="image">
</a>
<div class="product__ico">
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="ico__sales"></span>
<span class="ico__sale"></span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="ico__sales"></span>
<span class="ico__sale"></span>
{% ENDIF %}
{% IF goods.IS_TOP %}<span class="ico__best"></span>{% ENDIF %}
{% IF goods.IS_NEW %}<span class="ico__new"></span>{% ENDIF %}
</div>
</div>
<!-- Название товара -->
<div class="product__name"><a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}"><span itemprop="name">{goods.NAME}</span></a></div>
<!-- Цена -->
<div class="product__price {CURRENCY_CHAR_CODE}" itemprop="offers" itemscope itemtype="https://schema.org/Offer">
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<meta itemprop="availability" content="{% IF goods.MAX_REST_VALUE>0 %}http://schema.org/InStock{% ELSE %}http://schema.org/OutOfStock{% ENDIF %}" />
<meta itemprop="priceValidUntil" content="{goods.MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}"/>
<span class="price__now {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</span>
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="price__old {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="price__old {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
{% ENDIF %}
<!-- Доступность товара -->
<div class="product__available">
<div class="available__true"><span>В наличии </span><span class="goodsModRestValue" data-value="{goods.MAX_REST_VALUE}">{% IF goods.MAX_REST_VALUE > 10 %}Много{% ELSE %}Мало{% ENDIF %}</span></div>
<div class="available__false"><span>Под заказ</span></div>
</div>
</div>
<!-- Добавление товара в избранное и сравнение и в корзину -->
<div class="product__links {% IF goods.IS_HAS_IN_COMPARE_LIST || goods.IS_HAS_IN_FAVORITES_LIST %}added{% ENDIF %}">
<!-- Если есть возможность добавить товар в Избранное -->
{% IF goods.IS_HAS_IN_FAVORITES_LIST %}
<a class="add-favorites added"
data-action-is-add="0"
data-action-url="{FAVORITES_URL}"
data-action-add-url="{FAVORITES_ADD_URL}"
data-action-delete-url="{FAVORITES_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в Избранное"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из Избранного"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в избранное"
data-del-tooltip="Убрать из избранного"
data-tooltipOFF="Убрать из избранного"
title="Убрать &laquo;{goods.NAME}&raquo; из Избранного"
href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ELSE %}
<a class="add-favorites"
data-action-is-add="1"
data-action-url="{FAVORITES_URL}"
data-action-add-url="{FAVORITES_ADD_URL}"
data-action-delete-url="{FAVORITES_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в Избранное"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из Избранного"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в избранное"
data-del-tooltip="Убрать из избранного"
data-tooltipOFF="Добавить в избранное"
title="Добавить &laquo;{goods.NAME}&raquo; в Избранное"
href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ENDIF %}
<!-- Добавление в корзину -->
{% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %}
<a class="add-notify" title="Уведомить" data-tooltipOFF="Уведомить" rel="nofollow" data-fancybox data-src="#fancybox__notify" href="javascript:;" data-name="{goods.NAME}" data-art="{goods.ART_NUMBER}"><span>Уведомить</span></a>
{% ELSE %}
{% IF goods.COUNT_MODIFICATION > 1 %}
<a class="add-mod" title="Добавить в корзину &laquo;{goods.NAME}&raquo;" data-tooltipOFF="В корзину" rel="nofollow" href="{goods.URL_MIN_PRICE_NOW}" data-prodname="{goods.NAME}"><span>Купить</span></a>
{% ELSE %}
<!--a class="add-cart quick button" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить</span></a-->
<a class="add-cart" title="Добавить в корзину &laquo;{goods.NAME}&raquo;" data-tooltipOFF="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить</span></a>
{% ENDIF %}
{% ENDIF %}
<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
{% IFNOT SETTINGS_COMPARE_DISABLE && goods.IS_HAS_IN_COMPARE_LIST %}
<a class="add-compare added"
data-action-is-add="0"
data-action-url="{COMPARE_URL}"
data-action-add-url="{COMPARE_ADD_URL}"
data-action-delete-url="{COMPARE_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в сравнение"
data-del-tooltip="Убрать из сравнения"
data-tooltipOFF="Убрать из сравнения"
title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ELSEIF SETTINGS_COMPARE_DISABLE=0 %}
<a class="add-compare"
data-action-is-add="1"
data-action-url="{COMPARE_URL}"
data-action-add-url="{COMPARE_ADD_URL}"
data-action-delete-url="{COMPARE_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в сравнение"
data-del-tooltip="Убрать из сравнения"
data-tooltipOFF="Добавить в сравнение"
title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ENDIF %}
<!-- Смотреть -->
<a class="quickview" title="Смотреть &laquo;{goods.NAME}&raquo;" rel="nofollow" href="{goods.URL_MIN_PRICE_NOW}"><span>Смотреть</span></a>
</div>
</form>
</div>
{% ENDFOR %}
</div>
{% ENDIF %}
</div>
<!-- END Вывод товаров -->

Замените его на данный код:
<!-- Вывод товаров -->
<div class="products__container">
{% IF GOODS_VIEW_TYPE=2 %}
<div class="products__list">
{% FOR goods %}
<div class="product__item {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}" itemscope itemtype="https://schema.org/Product">
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product__form-{goods.MIN_PRICE_NOW_ID} goodsListForm">
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
<meta itemprop="sku" content="{goods.ART_NUMBER}"/>
<!-- Цена для поисковиков -->
<div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<meta itemprop="lowPrice" content="{goods.MIN_PRICE_NOW}">
<meta itemprop="highPrice" content="{goods.MAX_PRICE_NOW}">
<meta itemprop="offerCount" content="{% FOR mods %}{% IF goods.mods.last %}{goods.mods.length}{% ENDIF %}{% ENDFOR %}">
</div>
<!-- Изображения товара -->
<div class="product__image">
<a href="{goods.URL_MIN_PRICE_NOW | url_amp}" class="product__img" title="{goods.NAME}" itemprop="url">
<img class="goods-image-medium lozad" src="{ASSETS_IMAGES_PATH}placeholder.png?design=marketplace" data-src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo.png?design=marketplace{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" alt="{goods.NAME}" itemprop="image">
</a>
<div class="product__ico">
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="ico__sales"></span>
<span class="ico__sale"></span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="ico__sales"></span>
<span class="ico__sale"></span>
{% ENDIF %}
{% IF goods.IS_TOP %}<span class="ico__best"></span>{% ENDIF %}
{% IF goods.IS_NEW %}<span class="ico__new"></span>{% ENDIF %}
</div>
</div>
<!-- Название товара -->
<div class="product__name"><a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}"><span itemprop="name">{goods.NAME}</span></a></div>
<!-- Цена -->
<div class="product__price {CURRENCY_CHAR_CODE}" itemprop="offers" itemscope itemtype="https://schema.org/Offer">
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<meta itemprop="availability" content="{% IF goods.MAX_REST_VALUE>0 %}http://schema.org/InStock{% ELSE %}http://schema.org/OutOfStock{% ENDIF %}" />
<meta itemprop="priceValidUntil" content="{goods.MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}"/>
<span class="price__now {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</span>
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="price__old {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="price__old {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
{% ENDIF %}
<!-- Доступность товара -->
<div class="product__available">
<div class="available__true"><span>В наличии </span><span class="goodsModRestValue" data-value="{goods.MAX_REST_VALUE}">{% IF goods.MAX_REST_VALUE > 10 %}Много{% ELSE %}Мало{% ENDIF %}</span></div>
<div class="available__false"><span>Под заказ</span></div>
</div>
</div>
<!-- Добавление товара в избранное и сравнение и в корзину -->
<div class="product__links {% IF goods.IS_HAS_IN_COMPARE_LIST || goods.IS_HAS_IN_FAVORITES_LIST %}added{% ENDIF %}">
<!-- Если есть возможность добавить товар в Избранное -->
{% IF goods.IS_HAS_IN_FAVORITES_LIST %}
<a class="add-favorites added"
data-action-is-add="0"
data-action-url="{FAVORITES_URL}"
data-action-add-url="{FAVORITES_ADD_URL}"
data-action-delete-url="{FAVORITES_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в Избранное"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из Избранного"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в избранное"
data-del-tooltip="Убрать из избранного"
data-tooltipOFF="Убрать из избранного"
title="Убрать &laquo;{goods.NAME}&raquo; из Избранного"
href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ELSE %}
<a class="add-favorites"
data-action-is-add="1"
data-action-url="{FAVORITES_URL}"
data-action-add-url="{FAVORITES_ADD_URL}"
data-action-delete-url="{FAVORITES_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в Избранное"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из Избранного"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в избранное"
data-del-tooltip="Убрать из избранного"
data-tooltipOFF="Добавить в избранное"
title="Добавить &laquo;{goods.NAME}&raquo; в Избранное"
href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ENDIF %}
<!-- Добавление в корзину -->
{% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %}
<a class="add-notify" title="Уведомить" data-tooltipOFF="Уведомить" rel="nofollow" data-fancybox data-src="#fancybox__notify" href="javascript:;" data-name="{goods.NAME}" data-art="{goods.ART_NUMBER}"><span>Уведомить</span></a>
{% ELSE %}
{% IF goods.COUNT_MODIFICATION > 1 %}
<a class="add-mod" title="Добавить в корзину &laquo;{goods.NAME}&raquo;" data-tooltipOFF="В корзину" rel="nofollow" href="{goods.URL_MIN_PRICE_NOW}" data-prodname="{goods.NAME}"><span>Купить</span></a>
{% ELSE %}
<!--a class="add-cart quick button" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить</span></a-->
<a class="add-cart" title="Добавить в корзину &laquo;{goods.NAME}&raquo;" data-tooltipOFF="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить</span></a>
{% ENDIF %}
{% ENDIF %}
<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
{% IFNOT SETTINGS_COMPARE_DISABLE && goods.IS_HAS_IN_COMPARE_LIST %}
<a class="add-compare added"
data-action-is-add="0"
data-action-url="{COMPARE_URL}"
data-action-add-url="{COMPARE_ADD_URL}"
data-action-delete-url="{COMPARE_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в сравнение"
data-del-tooltip="Убрать из сравнения"
data-tooltipOFF="Убрать из сравнения"
title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ELSEIF SETTINGS_COMPARE_DISABLE=0 %}
<a class="add-compare"
data-action-is-add="1"
data-action-url="{COMPARE_URL}"
data-action-add-url="{COMPARE_ADD_URL}"
data-action-delete-url="{COMPARE_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в сравнение"
data-del-tooltip="Убрать из сравнения"
data-tooltipOFF="Добавить в сравнение"
title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ENDIF %}
<!-- Смотреть -->
<a class="quickview" title="Смотреть &laquo;{goods.NAME}&raquo;" rel="nofollow" href="{goods.URL_MIN_PRICE_NOW}"><span>Смотреть</span></a>
</div>
</form>
</div>
{% ENDFOR %}
</div>
{% ELSE %}
<!-- Вывод товаров ТАБЛИЦЕЙ -->
<div class="row">
<div class="products__grid">
{% FOR goods %}
<div class="product__item {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}" itemscope itemtype="https://schema.org/Product">
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="product__form-{goods.MIN_PRICE_NOW_ID} goodsListForm">
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
<meta itemprop="sku" content="{goods.ART_NUMBER}"/>
<!-- Цена для поисковиков -->
<div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<meta itemprop="lowPrice" content="{goods.MIN_PRICE_NOW}">
<meta itemprop="highPrice" content="{goods.MAX_PRICE_NOW}">
<meta itemprop="offerCount" content="{% FOR mods %}{% IF goods.mods.last %}{goods.mods.length}{% ENDIF %}{% ENDFOR %}">
</div>
<!-- Изображения товара -->
<div class="product__image">
<a href="{goods.URL_MIN_PRICE_NOW | url_amp}" class="product__img" title="{goods.NAME}" itemprop="url">
<img class="goods-image-medium lozad" src="{ASSETS_IMAGES_PATH}placeholder.png?design=marketplace" data-src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo.png?design=marketplace{% ELSE %}{goods.IMAGE_MEDIUM}{% ENDIF %}" alt="{goods.NAME}" itemprop="image">
</a>
<div class="product__ico">
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="ico__sales"></span>
<span class="ico__sale"></span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="ico__sales"></span>
<span class="ico__sale"></span>
{% ENDIF %}
{% IF goods.IS_TOP %}<span class="ico__best"></span>{% ENDIF %}
{% IF goods.IS_NEW %}<span class="ico__new"></span>{% ENDIF %}
</div>
<!-- Добавление товара в избранное и сравнение и в корзину -->
<div class="product__links {% IF goods.IS_HAS_IN_COMPARE_LIST || goods.IS_HAS_IN_FAVORITES_LIST %}added{% ENDIF %}">
<!-- Если есть возможность добавить товар в Избранное -->
{% IF goods.IS_HAS_IN_FAVORITES_LIST %}
<a class="add-favorites added"
data-action-is-add="0"
data-action-url="{FAVORITES_URL}"
data-action-add-url="{FAVORITES_ADD_URL}"
data-action-delete-url="{FAVORITES_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в Избранное"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из Избранного"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в избранное"
data-del-tooltip="Убрать из избранного"
data-tooltipOFF="Убрать из избранного"
title="Убрать &laquo;{goods.NAME}&raquo; из Избранного"
href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ELSE %}
<a class="add-favorites"
data-action-is-add="1"
data-action-url="{FAVORITES_URL}"
data-action-add-url="{FAVORITES_ADD_URL}"
data-action-delete-url="{FAVORITES_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в Избранное"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из Избранного"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в избранное"
data-del-tooltip="Убрать из избранного"
data-tooltipOFF="Добавить в избранное"
title="Добавить &laquo;{goods.NAME}&raquo; в Избранное"
href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ENDIF %}
<!-- Добавление в корзину -->
{% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && goods.MAX_REST_VALUE=0 %}
<a class="add-notify" title="Уведомить" data-tooltipOFF="Уведомить" rel="nofollow" data-fancybox data-src="#fancybox__notify" href="javascript:;" data-name="{goods.NAME}" data-art="{goods.ART_NUMBER}"><span>Уведомить</span></a>
{% ELSE %}
{% IF goods.COUNT_MODIFICATION > 1 %}
<a class="add-mod" title="Добавить в корзину &laquo;{goods.NAME}&raquo;" data-tooltipOFF="В корзину" rel="nofollow" href="{goods.URL_MIN_PRICE_NOW}" data-prodname="{goods.NAME}"><span>Купить</span></a>
{% ELSE %}
<!--a class="add-cart quick button" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить</span></a-->
<a class="add-cart" title="Добавить в корзину &laquo;{goods.NAME}&raquo;" data-tooltipOFF="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить</span></a>
{% ENDIF %}
{% ENDIF %}
<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
{% IFNOT SETTINGS_COMPARE_DISABLE && goods.IS_HAS_IN_COMPARE_LIST %}
<a class="add-compare added"
data-action-is-add="0"
data-action-url="{COMPARE_URL}"
data-action-add-url="{COMPARE_ADD_URL}"
data-action-delete-url="{COMPARE_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в сравнение"
data-del-tooltip="Убрать из сравнения"
data-tooltipOFF="Убрать из сравнения"
title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ELSEIF SETTINGS_COMPARE_DISABLE=0 %}
<a class="add-compare"
data-action-is-add="1"
data-action-url="{COMPARE_URL}"
data-action-add-url="{COMPARE_ADD_URL}"
data-action-delete-url="{COMPARE_DELETE_URL}"
data-action-add-title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
data-action-delete-title="Убрать &laquo;{goods.NAME}&raquo; из списка сравнения с другими товарами"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-prodimg="{% IF GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=marketplace{% ELSE %}{goods.IMAGE_ICON}{% ENDIF %}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
data-mod-price="{goods.MIN_PRICE_NOW}"
data-char-code="{CURRENCY_CHAR_CODE}"
data-add-tooltip="Добавить в сравнение"
data-del-tooltip="Убрать из сравнения"
data-tooltipOFF="Добавить в сравнение"
title="Добавить &laquo;{goods.NAME}&raquo; в список сравнения с другими товарами"
href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;from={goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}"
rel="nofollow"
></a>
{% ENDIF %}
<!-- Смотреть -->
<a class="quickview" title="Смотреть &laquo;{goods.NAME}&raquo;" rel="nofollow" href="{goods.URL_MIN_PRICE_NOW}"><span>Смотреть</span></a>
</div>
</div>
<!-- Рейтинг -->
{% IFNOT SETTINGS_OPINION_DISABLE %}
<div class="product__ratings">
<div class="ratings">
{% IF goods.OPINION_RATING_VALUE %}
<span itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
<meta itemprop="worstRating" content = "1">
<meta itemprop="bestRating" content = "10">
<meta itemprop="ratingValue" content = "{goods.OPINION_RATING_VALUE}">
<meta itemprop="reviewCount" content = "{goods.OPINION_RATING_CNT_ALL}">
<div class="rating" style="width:{goods.OPINION_RATING_VALUE}0%" alt="{goods.OPINION_RATING_VALUE}" title="Рейтинг товара"></div>
</span>
{% ELSE %}
<div class="rating" style="width:0%" alt="Рейтинг не определён" title="Рейтинг не определён"></div>
{% ENDIF %}
</div>
<!-- Доступность товара -->
<div class="product__available">
<div class="available__true"><span>В наличии </span><span class="goodsModRestValue" data-value="{goods.MAX_REST_VALUE}">{% IF goods.MAX_REST_VALUE > 10 %}Много{% ELSE %}Мало{% ENDIF %}</span></div>
<div class="available__false"><span>Под заказ</span></div>
</div>
</div>
{% ENDIF %}
<!-- Название товара -->
<div class="product__name"><a href="{goods.URL_MIN_PRICE_NOW | url_amp}" title="{goods.NAME}"><span itemprop="name">{goods.NAME}</span></a></div>
<!-- Цена -->
<div class="product__price {CURRENCY_CHAR_CODE}" itemprop="offers" itemscope itemtype="https://schema.org/Offer">
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<meta itemprop="availability" content="{% IF goods.MAX_REST_VALUE>0 %}http://schema.org/InStock{% ELSE %}http://schema.org/OutOfStock{% ENDIF %}" />
<meta itemprop="priceValidUntil" content="{goods.MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}"/>
<span class="price__now {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</span>
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
<span class="price__old {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
<span class="price__old {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
{% ENDIF %}
</div>
</form>
</div>
{% ENDFOR %}
</div>
</div>
{% ENDIF %}
</div>
<!-- END Вывод товаров -->


4) В Редакторе шаблонов---HTML, найдите код:
<div class="products__list"></div>
</div>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}

<!-- Описание главной страницы -->

Измените его на:
<div class="products__grid"></div>
</div>
{% ENDIF %}
{% ENDFOR %}
{% ENDIF %}

<!-- Описание главной страницы -->


5) Найдите в Редакторе шаблонов --- main.js данный код:
// Весь каталог на главной
if(catalog_full){
var promises = $.map(catalog_full, function(el){
return $.ajax(el.href + '?only_body=1&goods_view_type=0')
.then(function(d){
let container = $('.products__container.' + el.id);
let $parentGridContainer = container.find('.products__list');
let $data = $(d);
let $newProducts = $data.find('.products__list').find('.product__item').parent();
let itemsLength = $data.find('.products__list .product__item').length;
let buttons = $('.products__container.' + el.id).find('.nav__buttons');
$newProducts = $newProducts.html();
// Вывод товаров
if(!$parentGridContainer.find('.products__list').length){
$parentGridContainer.append($newProducts);
}
// Добавляем кнопку "Показать все"
if(itemsLength > GOODS_INDEX){
buttons.append($('<button class="button button3"></button>'))
buttons.show();
}else{
buttons.hide();
}
// Показать все, скрыть
buttons.find('button').on('click', function (event){
event.preventDefault();
container.toggleClass('active')
$(this).toggleClass('active')
});
// Загрузка скриптов
lozad().observe();
Addto();
AddCart();
quantity();
});
});
$.when.apply(this, promises)
.then(function(){
// catalog_full = null;
// $('.products-container').show();
})
}

}

// Слайдер для главной страницы

И замените его на:
// Весь каталог на главной
if(catalog_full){
var promises = $.map(catalog_full, function(el){
return $.ajax(el.href + '?only_body=1&goods_view_type=0')
.then(function(d){
let container = $('.products__container.' + el.id);
let $parentGridContainer = container.find('.products__grid');
let $data = $(d);
let $newProducts = $data.find('.products__grid').find('.product__item').parent();
let itemsLength = $data.find('.products__grid .product__item').length;
let buttons = $('.products__container.' + el.id).find('.nav__buttons');
$newProducts = $newProducts.html();
// Вывод товаров
if(!$parentGridContainer.find('.products__grid').length){
$parentGridContainer.append($newProducts);
}
// Добавляем кнопку "Показать все"
// if(itemsLength > GOODS_INDEX){
// buttons.append($('<button class="button button3"></button>'))
// buttons.show();
// }else{
// buttons.hide();
// }
// // Показать все, скрыть
// buttons.find('button').on('click', function (event){
// event.preventDefault();
// container.toggleClass('active')
// $(this).toggleClass('active')
// });
// Загрузка скриптов
lozad().observe();
Addto();
AddCart();
quantity();
});
});
$.when.apply(this, promises)
.then(function(){
// catalog_full = null;
// $('.products-container').show();
})
}

}

// Слайдер для главной страницы