Sign in to follow this  
support

Как в шаблоне vamshop4 вывести фильтры товара на главной странице?

Recommended Posts

support

По умолчанию в шаблоне vamshop4 фильтры выводятся только внутри категорий.

В данной заметке рассмотрим как сделать вывод фильтров товара на главной странице.

1. Скачайте прицепленные к сообщению файлы:

/templates/vamshop4/source/boxes.php

/templates/vamshop4/source/boxes/prducts_filter.php

/templates/vamshop4/boxes/box_products_filter.html

 

2. В /templates/vasmhop4/index.html в нужно месте, например перед меткой:

{$main_content}

добавляйте:

{$box_FILTERS}

 

3. Убедитесь, что включён бокс Фильтры в Админке - Настройки - Боксы.

4. Убедитесь. что у фильтров товара в Админке - Каталог - Спецификации включена опция Показывать фильтр на главной странице:

5. Удалите дублирующийся блок фильтров внутри категорий, что б не было два блока фильтров.

В /templates/vamshop4/module/product_listing/ шаблонах удалите:

  {if $FILTERS}
  <button class="btn btn-outline-primary d-md-none mb-2" type="button" data-toggle="collapse" data-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
    <i class="fas fa-filter"></i> {#text_product_filters#}
  </button>
  
  <div class="collapse dont-collapse-sm" id="collapseExample">
    <div class="well">
      {$FILTERS}
    </div>
  </div>
  {/if}

Если всё правильно, на главной странице будут отображаться фильтры, вот так:

на телефоне:

Screenshot from 2020-01-29 14-48-12.png

на компе:

Screenshot from 2020-01-29 14-48-06.png

boxes.php

products_filter.php

box_products_filter.html

Share this post


Link to post
Share on other sites
Sign in to follow this