Каталог с мульти-фильтрами
Подскажите пожалуйста уважаемый лектор, смотрю и читаю вас регулярно, но на нужный вопрос нигде ответ не нашел, нужно создать простенькую базу фотомоделей, но с возможностью потом посетителям накладывать фильтры на вывод материалов (моделей)
Тоесть к примеру создаю на 6 дру 2 типа материалов - Девушки, Парни, добавляю им фотки через поля сск имеджесами, ну и соответственно есть ряд параметров для каждого материала ( такие как: город, цвет глаз, вес, возраст, рост, и т.д) я добавляю тоже сск полями, и потом создаю на каждый такой параметр словарь таксономии со всеми возможными терминами, загоняю во вьювс, делаю страницу где выводяться все парни и девушки, в таблице(не знаю как сделать чтобы 1 маленькая фото была и имя на превью) а по ссылке уже полное описание и фотогалерея, и главная задача сделать мульти фильтры, чтобы к примеру накладывая сразу много фильтров посетитель к примеру мог смотреть только блондинок ростом 170-175, с зелеными глазами, от 20-22 лет, и из какого-то определенного города) Укажите пожалуйста по мере возможности, куда копать, на каком друпале лучьше делать, фильтровать вьювсом через таксономию, или как-то по другому ? какие модули могут пригодиться, на что в них делать упор...Буду очень благодарен за ответ...
Кстати думаю будет актуально сделать в будущем урок по подобным каталогам, принцип не сильно отличаеться и от авто каталога, и от сайта недвижимости, везде нужен поиск через мультифильтры с маленьким превью с фото и в материале галлерея
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
Да, согласен делать range для exposed filter не самое приятное, но без кастомного кода не удастся это сделать.
Как вариант можете использовать этот модуль
http://drupal.org/project/range
http://drupal.org/project/views_daterange
Цвет глаз, конституция тела, волосы - это можно сделать словарями таксономии или просто полями. Выбор по ним можно осуществлять с помощью exposed filters во Views.
Еще можете посмотреть следующие модули:
http://drupal.org/project/sexy_exposed
Ну а в целом на одном проекте я добавлял поле (оно было в процентах) и ранжировало по 10 процентов. Фильтр настраивался отдельно и нес за собой строчек 200 кода.