Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Каталог с мульти-фильтрами

Каталог с мульти-фильтрами
, by

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

Тоесть к примеру создаю на 6 дру 2 типа материалов - Девушки, Парни, добавляю им фотки через поля сск имеджесами, ну и соответственно есть ряд параметров для каждого материала ( такие как: город, цвет глаз, вес, возраст, рост, и т.д) я добавляю тоже сск полями, и потом создаю на каждый такой параметр словарь таксономии со всеми возможными терминами, загоняю во вьювс, делаю страницу где выводяться все парни и девушки, в таблице(не знаю как сделать чтобы 1 маленькая фото была и имя на превью) а по ссылке уже полное описание и фотогалерея, и главная задача сделать мульти фильтры, чтобы к примеру накладывая сразу много фильтров посетитель к примеру мог смотреть только блондинок ростом 170-175, с зелеными глазами, от 20-22 лет, и из какого-то определенного города) Укажите пожалуйста по мере возможности, куда копать, на каком друпале лучьше делать, фильтровать вьювсом через таксономию, или как-то по другому ? какие модули могут пригодиться, на что в них делать упор...Буду очень благодарен за ответ...

 

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

1 answer
votes: 466
Answer

Да, согласен делать 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 кода.