Для реализации:
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="Добавить «{goods.NAME}» в Избранное" data-action-delete-title="Убрать «{goods.NAME}» из Избранного" 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="Убрать «{goods.NAME}» из Избранного" href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&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="Добавить «{goods.NAME}» в Избранное" data-action-delete-title="Убрать «{goods.NAME}» из Избранного" 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="Добавить «{goods.NAME}» в Избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&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="Добавить в корзину «{goods.NAME}»" 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}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить</span></a--> <a class="add-cart" title="Добавить в корзину «{goods.NAME}»" data-tooltipOFF="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&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="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" 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="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&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="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" 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="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" rel="nofollow" ></a> {% ENDIF %} <!-- Смотреть --> <a class="quickview" title="Смотреть «{goods.NAME}»" 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="Добавить «{goods.NAME}» в Избранное" data-action-delete-title="Убрать «{goods.NAME}» из Избранного" 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="Убрать «{goods.NAME}» из Избранного" href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&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="Добавить «{goods.NAME}» в Избранное" data-action-delete-title="Убрать «{goods.NAME}» из Избранного" 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="Добавить «{goods.NAME}» в Избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&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="Добавить в корзину «{goods.NAME}»" 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}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить</span></a--> <a class="add-cart" title="Добавить в корзину «{goods.NAME}»" data-tooltipOFF="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&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="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" 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="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&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="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" 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="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" rel="nofollow" ></a> {% ENDIF %} <!-- Смотреть --> <a class="quickview" title="Смотреть «{goods.NAME}»" 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="Добавить «{goods.NAME}» в Избранное" data-action-delete-title="Убрать «{goods.NAME}» из Избранного" 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="Убрать «{goods.NAME}» из Избранного" href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&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="Добавить «{goods.NAME}» в Избранное" data-action-delete-title="Убрать «{goods.NAME}» из Избранного" 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="Добавить «{goods.NAME}» в Избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&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="Добавить в корзину «{goods.NAME}»" 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}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить</span></a--> <a class="add-cart" title="Добавить в корзину «{goods.NAME}»" data-tooltipOFF="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&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="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" 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="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&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="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" 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="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" rel="nofollow" ></a> {% ENDIF %} <!-- Смотреть --> <a class="quickview" title="Смотреть «{goods.NAME}»" 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="Добавить «{goods.NAME}» в Избранное" data-action-delete-title="Убрать «{goods.NAME}» из Избранного" 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="Убрать «{goods.NAME}» из Избранного" href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&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="Добавить «{goods.NAME}» в Избранное" data-action-delete-title="Убрать «{goods.NAME}» из Избранного" 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="Добавить «{goods.NAME}» в Избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&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="Добавить в корзину «{goods.NAME}»" 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}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить</span></a--> <a class="add-cart" title="Добавить в корзину «{goods.NAME}»" data-tooltipOFF="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&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="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" 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="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&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="Добавить «{goods.NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" 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="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" rel="nofollow" ></a> {% ENDIF %} <!-- Смотреть --> <a class="quickview" title="Смотреть «{goods.NAME}»" 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(); }) } } // Слайдер для главной страницы