Такой возможности "из коробки" нет. Разве что, есть настройка в вашей теме дизайна.
Выпадающий список можно сделать при помощи собственного шаблона фильтров. По ссылке вы можете скачать изменённую версию обычного шаблона, в которой используются select.
В настройке характеристик (не фильтров) вы задаёте select, который будет использоваться во вкладке "Характеристики" при редактировании товара.
Да, я понимаю, что "из коробки" такой фичи нет, но было бы здоровски, если б эта возможность была. Я так понимаю, что пользователи купив продукт потом такую мелочь допиливают отдельно. К сожалению по ссылке не удалось найти файлика. Ойген, может есть другая ссылка?
Спасибо огромное! Получилось то, что хотел. Единственное, почему то SmartFilter не подхватывает "на лету" после выбора значения в списке, т.е. если раньше выбираешь один из чекбоксов, фильтр сразу фильтровал товар согласно выбора, а вот со списком такого не происходит
Изначально я просто добавил в файле category.html (по принципу Вами данного файла) списки select, все получилось красиво, и я надеялся что SmartFiltr в режиме настройки "интеграция с темой" будет работать, но к сожалению получил выше озвученный вариант.
Решил не изобретать велосипед))) внимательно ознакомился с возможными настройками интеграции SmartFiltr-а. Все прекрасно получилось в режиме "свой шаблон в произвольном месте.."!
Разрешите Вас попросить протестировать фильтр, хотелось бы понять связано ли это с работой selecta-a или возможно что то в коде интеграции. Суть проблемы, если выбрать типоразмер 195/65 из всех заведенных диаметров останется 15тый, это верно, если выбрать этот диаметр результат выдачи фильтра будет тем же, но! Если выбрать пустое значение, а я так понимаю это возврат ко всем доступным значения (диаметрам, в нашем случае), то выдача фильтра будет - В этой категории нет ни одного товара.
Да, это особенность select. Я думал, что это версия шаблона уже отредактированная, без багов.
Для того, чтобы при выборе пустого значения сбрасывался фильтр, нужно писать дополнительный JS. Навскидку не подскажу, но могу попробовать исправить сразу на сайте, если вышлете доступ к админке на почту.
Либо можно отключить "пустой" вариант, чтобы его нельзя было выбрать :)
11 комментариев
Здравствуйте, Сергей.
Такой возможности "из коробки" нет. Разве что, есть настройка в вашей теме дизайна.
Выпадающий список можно сделать при помощи собственного шаблона фильтров. По ссылке вы можете скачать изменённую версию обычного шаблона, в которой используются select.
В настройке характеристик (не фильтров) вы задаёте select, который будет использоваться во вкладке "Характеристики" при редактировании товара.
Да, я понимаю, что "из коробки" такой фичи нет, но было бы здоровски, если б эта возможность была. Я так понимаю, что пользователи купив продукт потом такую мелочь допиливают отдельно. К сожалению по ссылке не удалось найти файлика. Ойген, может есть другая ссылка?
Вот. Хаб, увы, не поддерживает относительных ссылок.
Спасибо огромное! Получилось то, что хотел. Единственное, почему то SmartFilter не подхватывает "на лету" после выбора значения в списке, т.е. если раньше выбираешь один из чекбоксов, фильтр сразу фильтровал товар согласно выбора, а вот со списком такого не происходит
Можете дать ссылку на сайт, чтобы я посмотрел?
Добрый день.
Вот https://shina.plus
Буду признателен, спасибо.
Фильтр виден выбрав категорию "Шины"
У вас фильтрация вообще не происходит. В описании интеграции есть про div id="smartfiltercontent"
Установите его, чтобы плагин автоматически подтягивал результаты.
Изначально я просто добавил в файле category.html (по принципу Вами данного файла) списки select, все получилось красиво, и я надеялся что SmartFiltr в режиме настройки "интеграция с темой" будет работать, но к сожалению получил выше озвученный вариант.
Решил не изобретать велосипед))) внимательно ознакомился с возможными настройками интеграции SmartFiltr-а. Все прекрасно получилось в режиме "свой шаблон в произвольном месте.."!
Спасибо Вам за подсказки. Фильтр заработал.
Для режима интеграции я планировал сделать поддержку select, но для этого нужно, чтобы они были хоть в каких-то темах. А таких случаев я не нашёл :)
Разрешите Вас попросить протестировать фильтр, хотелось бы понять связано ли это с работой selecta-a или возможно что то в коде интеграции. Суть проблемы, если выбрать типоразмер 195/65 из всех заведенных диаметров останется 15тый, это верно, если выбрать этот диаметр результат выдачи фильтра будет тем же, но! Если выбрать пустое значение, а я так понимаю это возврат ко всем доступным значения (диаметрам, в нашем случае), то выдача фильтра будет - В этой категории нет ни одного товара.
Лечится только через "сброс фильтра"
Да, это особенность select. Я думал, что это версия шаблона уже отредактированная, без багов.
Для того, чтобы при выборе пустого значения сбрасывался фильтр, нужно писать дополнительный JS. Навскидку не подскажу, но могу попробовать исправить сразу на сайте, если вышлете доступ к админке на почту.
Либо можно отключить "пустой" вариант, чтобы его нельзя было выбрать :)