Перейти к содержимому


Фотография
- - - - -

Фильт по нескольким категориям


Лучший Ответ Na_uM , 11 March 2015 - 10:52

Вот этот вариант уже похоже ближе к делу.

Подскажите как реализовать его (вывод нужного фильтра в зависисмости от указанного типа недвижимости)?

я так понял вы будите создавать множество фильтров под каждый тип, а на главной сделайте селект с типами и грузите аяксом необходимый фильтр по выбору селекта

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 18

#1 Avaron

Avaron

Отправлено 11 March 2015 - 09:32

Добрый день.

Подскажите как реализовать фильтр по нескольким категориям. После просмотров уроков получилось создать поля и сам модуль с фильтром, но он работает только по одной из прописанных категорий, а все остальные игнорирует.

 

ссылка на сайт с каталогом и формой поиска

 

 

Каталог имеет структуру

 

Каталог недвижимости:

  - комнаты

  - малосемейки

  - апартаменты и т.д.

 

получается, что у каждого из подкаталогов свой собственный тип данных (отличается незначительно поля и их количество).

 

Просьба надоумить как создать фильтр, чтоб после выбора подкатегории с видом недвижимости можно было доуточнить еще несколько полей.

 

Пример формы поиска.

 

 Город,  операция,  тип недвижимости,   площадь,  цена,  кол-во комнат.

 

Заранее спасибо за консультацию.

 


  • 0

#2 Na_uM

Na_uM

Отправлено 11 March 2015 - 09:48

думается - только создавать отдельно фильтр для каждой подкатегории

или скриптом скрывать ненужные поля в зависимости от селекта


  • 0

#3 Avaron

Avaron

Отправлено 11 March 2015 - 09:54

с первым вариантом понятно, а вот со вторым подробнее поясните пожалуйста. Т.е. мн придется создать одну категорию, в нее свалить все объекты недвижимости и уже для них создавать фильтр. Я Вас правильно понял?


  • 0

#4 Na_uM

Na_uM

Отправлено 11 March 2015 - 10:01

а тип материала у вас один для всех?


  • 0

#5 Avaron

Avaron

Отправлено 11 March 2015 - 10:03

нет. он сейчас в каждой из категорий разный


  • 0

#6 Евгения

Евгения

Отправлено 11 March 2015 - 10:04

Создайте отдельный модуль фильтра, и не привязывайтесь к категории. В этом случае фильтр сам будет шпарить по всему каталогу. Хотя ИМХо, не лучший вариант.

 

Так не проще?

 

З.Ы. Фильтр работает у нас строго по типам материалов, т.к каждый тип материала имеет свой уникальный набор полей. (с) Документация

 

Да и.. не совсем понятно, зачем вам столько типов...


Сообщение отредактировал Евгения: 11 March 2015 - 10:06

  • 1

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#7 Avaron

Avaron

Отправлено 11 March 2015 - 10:07

Евгения спасибо сейчас попробую.

И еще вопросик, почему это не есть хорошо?


  • 0

#8 Na_uM

Na_uM

Отправлено 11 March 2015 - 10:11

если типы разные то одним фильтром не обойтись

 

Евгения права, зачем плодить типы, проще один тип а там уже "играть" выводом полей


Сообщение отредактировал Na_uM: 11 March 2015 - 10:12

  • 1

#9 Евгения

Евгения

Отправлено 11 March 2015 - 10:11

Евгения спасибо сейчас попробую.
И еще вопросик, почему это не есть хорошо?

В большом (10 000+ поз.) каталоге тормозить будет. Тут либо нужен будет оч хроший хост, либо оч прямые руки админа, который настраивает сервер. В общем поэтому в каталогах недвижимости, разбивка на типы, пожалуй целесообразна.
 
Если каталог небольшой, то можно и так. :)
 
 

если типы разные то одним фильтром не обойтись


Факт

Сообщение отредактировал Евгения: 11 March 2015 - 10:12

  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#10 Avaron

Avaron

Отправлено 11 March 2015 - 10:16

Евгения, Ваше предложение не указывать каталог не прошло. Если я его в настройках не прописываю, то форма фильтра не выводится вообще.

Хорошо. Для каталогая я создам под каждый вид свой фильтр, а как быть с главной страницей сайта, если на ней просят тоже вывести фильтр? Какой из категорий фильр мыне тогда там выводить?


  • 0




Click to return to top of page in style!