Вывод товаров из списков на отдельной странице Есть решение

Здравствуйте. Подскажите пожалуйста как сделать вывод товаров из списков (акции, новинки, хиты продаж) на отдельной странице как категории, то есть что бы была ссылка при переходе на которую пользователь попадал на страницу с полным списком к примеру акционных товаров?

3 ответа

  • 3

    Воспользуйтесь функционалом "страниц" - создайте корневую страницу.
    Внутри создайте подстраницы, в которых разместите код списков(код можно взять в настройках списка)
    например

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

    На корневой странице разместите ссылки на подстраницы. Либо руками, через встроеный редактор, либо через конструкцию smarty, которая автоматически создаст ссылки на эти подстраницы(пример есть непосредственно в page.html)

    {$subpages = $wa->shop->pages($page.id)}
    {if $subpages}
        <ul class="sub-links">
            {foreach $subpages as $p}
                <li><a href="{$p.url}">{$p.name}</a></li>
            {/foreach}
        </ul>
    {/if}

    Ну а уж как стилизовать эту корневую страницу - решайте сами.


    • +1
      Дмитрий Юрьевич Дмитрий Юрьевич 31 марта 2016 01:28 #

      Большое спасибо Николай. А подскажите еще пожалуйста где взять id темы, в файле theme.xml не указан а в настройках темы то же нигде не нашел, шаблон дефолтный.

Добавить ответ

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