Как сделать подкатегории в строчку или убрать вовсе?

Не могу понять в каком файле шаблона нужно смотреть. Установлена тема: Clear

4 ответа

  • 3
    Михаил Ушенин Webasyst 30 сентября 2013 04:43 #
    В шаблоне category.html замените {if $category.subcategories}
    {foreach $category.subcategories as $sc} {$sc.name|escape}
    {/foreach}
    {/if} на {if $category.subcategories}
    {foreach $category.subcategories as $sc name=subcategories} {$sc.name|escape}{if !$smarty.foreach.subcategories.last} | {/if} {/foreach}
    {/if} Или удалите/закомментируйте этот фрагмент, если нужно совсем убрать список подкатегорий.
    • +1
      Alina D Alina D 28 октября 2015 12:13 #

      А как это сделать в теме Дефолт 3.0? Там нет шаблона category.html

  • 1
    sergey chekalev 7 октября 2013 13:06 #
    А как сделать в табличном виде?
  • 1
    Lugobor Партнер-эксперт 1 декабря 2013 14:47 #
    Писал у себя в студии Лугобор

    Для этого в файле стилей ваш_сайт/wa-apps/shop/themes/ваша_тема/default.css добавить

    ul.scat { padding: 0; margin: 0; }
    ul.scat li { display:inline-block; vertical-align:top; padding: 0; margin: 0 10px 10px 0px; position: relative; display: block9; float: left9; /* IE8- hack */ }
    ul.scat li { padding:10px; background:#01D8FF; -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;}

    Тут можно подредактировать под свой дизайн



    И в файле категории ваш_сайт/wa-apps/shop/themes/ваша_тема/category.html поменять вывод подкатегорий на

    <!-- subcategories -->
    {if $category.subcategories}
    <div class="sub-categories">
    <ul class="scat">
    {foreach $category.subcategories as $sc}
    <li> <a href="{$sc.url}">{$sc.name|escape}</a></li>
    {/foreach}
    </ul>
    </div>
    {/if}

    Посмотреть результат можно на сайте http://climate-land.ru/category/konditsionirovanie/ (не знаю, можно ли ставить ссылки)

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

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