Вставить товар(ы) на любую страницу
Если появилась необходимость добавить любой товар на страницу магазина или другого приложения (Сайт, Блог и т.д.), например в новость или статическую страницу, воспользуйтесь следующим советом. Все коды надо вставлять в режиме правки кода (HTML) в редакторе дизайна.
Вариант №1
Добавление товаров из созданных списков (promo, bestsellers или других списков). Создайте список и поместите туда товары. Где promo - ID списка
{$filter_fix = 1} {$products = $wa->shop->productSet("promo")} <div class="row lazy-wrapper container-catalog"> {include file="`$wa->shop->themePath('topshop')`list-thumbs.html"} </div>
Вариант №2
Вывод определенных товаров по их ID. Укажите в начале ID для вывода. В данном примере это два товара с ID - 773 и 398. Указываются они в переменной $products_id
{$filter_fix = 1} {$products_id = "773,398"} {$products_ = $wa->shop->products('id/'|cat:$products_id)} {$products = []} {foreach explode(',', $products_id) as $a} {$products[] = $products_[$a]} {/foreach} <div class="row lazy-wrapper container-catalog"> {include file="`$wa->shop->themePath('topshop')`list-thumbs.html"} </div>
Узнать ID товара можно в его карточке. См. картинку
Внимание данный код на страницах Блога, Сайта и Фото будет работать только если в config.php указан код 'can_use_smarty'=>true
для приложения Сайт это файл site/lib/config/app.php. Строчку необходимо добавить, т.к. она отсутствует
'my_account' => true