Вход • Регистрация

Фильтрация товара со связанными характеристиками. Как реализовать?

  • 30 мая 2017 г.
  • Добрый день!
    На сайте http://slonsneakers.ru/ нужно сделать фильтры.
    В каталоге будут фильтры: КАТЕГОРИЯ (футболки, обувь, штаны, кофты), БРЕНД (все бренды обуви и одежды), РАЗМЕР (все размеры обуви и одежды)
    Нужно чтобы при выборе категории "футболки" в брендах отображались только те бренды в которых есть футболки, а в размерах отображались только размеры одежды (т.е.размеры обуви исчезали). Может у кого-нибудь есть идея как такое реализовать?
    Вот на этом сайте похожая реализация https://brandshop.ru/muzhskoe/
    Заранее огромное спасибо!
    • 30 мая 2017 г.
    • Цитата
      Может у кого-нибудь есть идея как такое реализовать?
      Динар Райманов (dinar-raymanov), данный вопрос реализовать можно по разному. Полагаю, что самый простой, но нерациональный подход - это прогнать (можно и без прогона) в model массив товаров, полученных при поиске, и запоминая, к какому бренду относится товар, создать массив таких брендов. Затем во views просто вывести эти бренды. Более рациональный подход, на мой взгляд, уже на стадии запроса к базе данных получить нужный массив брендов, который будет выведен во views.

      Успехов.
    • 31 мая 2017 г.
    • Если в последних обновлениях ничего не меняли, то у вас автоматом при настройке фильтров будут отображаться только те характеристики/бренды, которые присутствуют в данной категории.
      • 31 мая 2017 г.
      • Это будет если в теге указано cat_id="current"
      • 31 мая 2017 г. , редакция: 31 мая 2017 г.
      • Цитата
        будут отображаться только те характеристики/бренды

        Характериситки да, а вот бренды нет ( я даже вроде писал про эту ошибку в багтрекер https://user.diafan.ru/wishlist/show2005/ причем написали что исправлено, но по факту так и выводятся все бренды
        • 31 мая 2017 г.
        • Было такое примерно год назад, но на моем сайте это исправилось после обновления.
        • 31 мая 2017 г.
        • Да, по выпадающему списку в админке ничего не скажу - не проверяла. Меня интересовала только пользовательская часть, в которой данный момент исправился.
          • 31 мая 2017 г.
          • Ну я вот что то не наблюдаю чтобы он исправился.
    • 31 мая 2017 г.
    • http://bel.смотримсайт.рф/catalog/postelnoe-bele/
      Фильтр зависит от категории, если это то пиите в скайп.
  • 31 мая 2017 г. , редакция: 31 мая 2017 г.
  • Прикольно, но я понял то, что в самом начале данной ветки форума автор сообщения спрашивал как реализовать отфильтровывание брендов на странице результата так же, как это происходит с товарами. Ну а дальше с чего-то тема сместилась на содержание блока - фильтра товаров и административную часть. Причем сместил тему не автор ветки, а те кто пытаются помочь. М-да, круто :) Как говорится проблема не в том, чтобы ответить, а в том, чтобы понять, что в действительности хотят услышать.
  • 31 декабря 2019 г. , редакция: 31 декабря 2019 г.
  • Друзья, подскажите пожалуйста как на этом сайте можно сделать фильтры https://freeforce-official.ru/ Делал до этого шаблонные, но из-за них плохую выдачу в поиске выдает
  • 31 декабря 2019 г.
  • Шаблонные на сколько плохо? Если не подходит тогда ручками и нанять человека который расширит шаблонные.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум