Всем доброго дня.
Вопросы.
1. Найти адекватную информацию о создании фильтров по атрибутам(другим задаваемым параметрам) для каталога уберкарта по товарам.
2. Если есть готовые решения, адекватные, готов рассмотреть финансовую составляющую и покупку решения (в личку)
3. Радикальный вариант создания своего вывода с своими фильтрами вполне логичен и реализуем, но пока не вдаваясь в решения подобного типа (коддинг в этом случае более чем осилю), хотелось бы понять - есть ли под эту связку (D7 + U3) готовые решения (или куда хотя бы копать)?
Спасибо.
Комментарии
копать некуда, только массовые расстрелы спасут родину.
А если серьезно то решений нет, в убере посчитали что раз они перенесли свой каталог на вьюсы (причем кривовато), то на этом дело и закончилось.
то есть выход один - писать свой вывод.
впрочем, вариант тоже имеет право на жизнь.
жаль. в 6ке вроде как что-то подобное было.
ну, написать свой вывод, с кешированием, адекватной сортировкой - реально.
спасибо за инфу, ибо перерыв кучу документации - ничего толкового не нашел.
а коммерц - слишком закручено все.
views search_api facetapi и прочая лабуда прицепом
или в убере товар не нода?
индексируй какие хош(в том числе и из связей) поля и ложи что надо в фильтры(возможно иерархические, зависимые и т.п.)
собирай выборки товаров в группы теми-же вьюсами.
делов?
commerce гибче, drupalway...
p.s.
смутно помню, в убере свой каталог и т.д.,
а можно, как-бы это, его - нах..
Единственный разумный вариант. Я так и сделал. Для солра.
Более чем, простое кэширование cache_set(), cache_get()
Для фасетов, недавно написал модульки, может поможет Facet Range - фильтровать по диапазону, формат чисел
ну, понимаете, ставить лишние модули ради этого не очень хочется... мне быстрее будет написать свой вывод с фильтрацией и кешированием вывода, чем разбираться в том, что есть на текущий момент. благо архитектура 7ки это позволяет. ибо лишние модули - лишний головняк.
хз, поправьте. в любом случае буду очень признателен за "почитать нужную документацию".
Спасибо.
я так пишу про свое решение, так как еть опыт работы с бд, где нод порядком полтора - два ляма.. и солр там очень неповоротлив в тонких делах.. да и дб разростается дико в итоге.
окей. мониторим дальше.
Ну я курил в основном это http://wiki.apache.org/solr/
В итоге, по модулям вышло так: Apachesolr, Facetapi, Facetapi Bonus, свой
Не знаю как короче, смысла писать свой Apachesolr и Facetapi нет никакого
спасибо, почитаю.
гм, а какие есть альтернативы?
альтернатива есть всегда. в большей части проектов использовал ноды как основу. но старался поменьше юзать сск. за исключением картинок и прочего медиаконтента.
а там дальше адекватно оценивать и делать архитектуру бд, и при этом не заморачиваться третьей формой, т.к. если делать по правилам, то многокилометровые запросы будут... золотое сечение что ли искать надо. Ну и индексы. И дальше нгинкс и прочие радости в виде прямых рук админа.. ну и слоу квери на выделенку тоже можно.
это один из сценариев... и думаю с уберкартом будет та же история. Разве что атрибуты ломать не буду.
В общем в тубу листе теперь и каталог для убера под 7ку с фильтрами. Думаю атрибуты все же как-то вынести тоже для адекватной архтектуры поиска данных.
Пока на бумаге. Почитаю доку, приму решение.
также долго не мог найти решение как сделать фильтр по атрибутам, помог этот модуль https://drupal.org/project/uc_field_attribute