support 447 Posted January 29, 2020 Report Share Posted January 29, 2020 По умолчанию в шаблоне 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} Если всё правильно, на главной странице будут отображаться фильтры, вот так: на телефоне: на компе: boxes.php products_filter.php box_products_filter.html Link to post Share on other sites
Recommended Posts