Список элементов (eshop.list)

Компонент предназначен для вывода данных из информационных каталогов в виде списка товаров.

Данный компонент можно использовать например для вывода товаров: новинок, специальных предложений или товаров определенного бренда.

Компонент имеет все настройки компонента Список элементов (catalogs.list) и дополнительные:

Название Параметр Описание
Бренд brand  
Опции товара option  
Кнопка "Купить" buy_enable  
Кнопка "Нет в наличии" buy_disable  
Количественный учет товара quantity_trace  
<div class="catalog-row row">
    {elements}
    <div class="catalog-col col-sm-6 col-md-4 col-lg-3" data-content="{elements:data-content}">
        <div class="catalog-item catalog-item-has-rating">
            <div class="catalog-item-body">
                <div class="catalog-item-image">
                    <a href="{elements:href}"><img src="{elements:images_first_thumb_src}" alt="{elements:title}"></a>
                </div>
                <div class="catalog-item-sticker">
                  [if=elements:option_2]
                  <div class="catalog-item-new">Новинка</div>[/elements:option_2]
                  [if=elements:option_3]
                  <div class="catalog-item-sell">Акция</div>[/elements:option_3]
                </div>
                <div class="catalog-item-main">
                    <div class="catalog-item-price">
                        [if=elements:discount]
                        <div class="catalog-item-price-old">
                            <s><span data-eshop-price="{elements:element_id}">{elements:price}</span> руб</s>
                            <span class="catalog-item-price-discount">-{elements:discount_percent}%</span>
                        </div>
                        [/elements:discount]
                        <div class="catalog-item-price-current">
                            <span data-eshop-price-discount="{elements:element_id}">{elements:price_discount}</span> руб
                        </div>
                    </div>
                    <div class="catalog-item-title">
                        <a href="{elements:href}">{elements:title}</a>
                    </div>
                    <div class="catalog-item-ratings">
                        <div class="catalog-item-votes">{elements:comments} отзывов</div>
                    </div>
                    <div class="catalog-item-buttons">
                        <button type="button" onclick="EShop_Wish_Add('{elements:data-content}');" class="btn btn-default catalog-item-btn">
                            <i class="icon icon-heart2"></i>
                        </button>
                    </div>
                </div>
                <div class="catalog-item-hidden">
                    <div class="catalog-item-control">
                        {elements:sku_features}
                        <div class="catalog-item-group catalog-item-features">
                            <label class="catalog-item-label">{elements:sku_features:title}:</label>
                            {elements:sku_features:elements}
                            <span class="{elements:sku_features:elements:active}" {elements:sku_features:elements:data}>
                                {elements:sku_features:elements:title}
                            </span>
                            {/elements:sku_features:elements}
                        </div>
                        {/elements:sku_features}
                        [if=elements:offers_multiple]
                        <div class="catalog-item-group" style="display: none;">
                            <select id="{elements:element_id}" onchange="EShop_Select_Offer('{elements:element_id}', this);" class="form-control catalog-item-select">
                                {elements:offers}
                                <option value="{elements:offers:id}" {elements:offers:data}>{elements:offers:title}</option>
                                {/elements:offers}
                            </select>
                        </div>
                        [/elements:offers_multiple]
                        <button type="button" class="btn btn-primary btn-block catalog-item-buy" onclick="EShop_Cart_Add(this);" {elements:button_buy_data}>
                            {elements:button_buy_title}
                        </button>
                    </div>
                </div>
            </div>
        </div>
    </div>
    {/elements}
</div>