В общем имеется доска объявлений, которая разделена на стандартные категории. Такие как транспорт, недвижимость и тп...
И вот в каждой такой категории хотелось бы сделать задать возможность дополнительного разделения объявлений по продажам, покупкам, обмен и тп...
Ну что-то типа как вот по этой ссылке во вкладках: http://baraholka.onliner.by/viewforum.php?f=2
Так вот, никак не могу придумать по какому принципу такую сортировку можно организовать. Если создавать дополнительные подкатегории, по пять штук на каждую категорию, то это свихнуться можно, около 500-700 страниц придется настраивать вручную. Если просто создать поля, то как их потом вообще отсортировывать, не говоря уже о том, что для каждой категории сортировка должна быть своя собственная без примеси лишних объявлений из других категорий.
Короче второй день я уже в замешательстве. Надеюсь кто-нибудь подскажет саму концепцию подобной сортировки. С чем тут вообще работать, полями, категориями, каким-то хитрым поиском, модулем, вьюсом, панелями,ццк... ???
Комментарии
В общем остановился на том, что единственным более менее внятным решением может быть использование exposed фильтров.
То есть создать несколько нужных мне полей CCK (продажа, покупка. обмен и пр...)
присоединить их к одному типу материалов (подача объявлений)
и затем повыводить их на страницах основных категорий (терминов) в качестве exposed фильтров, чтобы допустим отбиралась только продажа или покупки и тд...
Но главная проблема остается нерешенной, как я понимаю выборка по полям идет со всей базы данных сайта. Следовательно вопрос: возможно ли используя exposed фильтры с текстовыми полями CCK ограничить их выборку по одному единственному термину?
Я буквально только сегодня начал изучать эту фичу, так что возможно еще чего-то не догоняю, хотя хочется верить что текстовые поля exposed могут работать в группе с другими фильтрами и что пока я просто не могу уложить себе этот принцип в голове (
только для D7.....
search_api facetapi