24 декабря 2018 10:49
Как вывести список товаров на информационной странице?Есть решение
+1

Стоит задача вывести товары из списка "promo" на отдельную страницу, создали отдельную страницу.

В этом списке есть код для вставки в страницу:

{if $wa->shop}
     {$products = $wa->shop->productSet("promo")}
     {include file="`$wa->shop->themePath('THEME_ID')`list-thumbs.html" products=$products}
{/if}

Меняем в нём Theme_ID на: megashop2

Далее меняем: list-thumbs.html на block/list/products/thumbs/products-thumbs.html.

В итоге получаем страницу с ошибкой: Fatal error: Call to undefined function smarty_template_function_include_block() in ***.file.products-thumbs.html.php on line 51.

Как правильно вывести список товаров? 

1 комментарий

На информационную страницу нужно добавить код

{include "{$wa->site->themePath(waRequest::getTheme())}/util/init.html"} 
{if $wa->shop}
        {$products = $wa->shop->productSet("promo", 0, $limit, ['fields' => '*,skus'])}
        {include file="`$wa->shop->themePath('megashop2')`block/list/products/thumbs/products-thumbs.html" products=$products}
{/if}

Добавить комментарий
Чтобы добавить комментарий, зарегистрируйтесь или войдите
База знаний