Вопрос по категориям

Как список категорий вывести на главную страницу

4 ответа

  • 1
    Эрик Webasyst 12 марта 2018 11:33 #

    По умолчанию список категорий отображается на главной в верхнем или боковом меню сайта (зависит от темы дизайна). Если же требуется вывод категорий в центре главной страницы, то сделать это можно при помощи плагинов. Например, https://www.webasyst.ru/store/plugin/shop/wmimagei...

  • 1
    replicant 12 марта 2018 19:06 #

    Для начала стоило бы уточнить какая тема дизайна используется. Если тема default, то в шаблоне home.html можно прописать вот такой код, например, между секциями CONTACT INFO и BULLETS

            {$categories = $wa->shop->categories(0, 0, true)}
            {if count($categories)}
                <ul class="tree">
                    {foreach $categories as $cat}
                        <li>
                            <a href="{$cat.url}">{$cat.name}</a>
                        </li>
                    {/foreach}
                </ul>
            {/if}

    Это как минимум выведет список основных категорий на главную страницу. Оформление вывода и сам вывод уже надо подстраивать по месту. Можно вывести с подкатегориями, картинками и/или в несколько колонок. Это все решаемо, но было бы неплохо ориентироваться на сайт или хотя бы на скриншоты. Можно использовать плагин "Изображения для категорий" и снабдить категории картинками и сделать их вывод примерно так

    <a href="{$cat.url}">
    <img src="{shopCategoryImagesPlugin::getCategoryImageUrl($cat.id)}">
        {$cat.name}
    </a>

    Для максимально точного ответа надо больше исходной информации.

  • 1
    Ярослав Гришин 12 марта 2018 21:23 #

    тема Sidebar

  • 1
    replicant 12 марта 2018 23:03 #

    Да принцип тот же. Ищем нужный шаблон и врезаем в него вышеприведенный код. Для начала можно вставить куда-нибудь под слайды или над ними. Затем смотрим что получилось и доделываем по месту. За ссылку на тему Sidebar 5 баллов! :)

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

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