Фильтрация моих продуктов на drupal commerce

Я импортировал 5000 на свой сайт drupal-commerce. Я хочу, чтобы пользователь мог быстро перемещаться по всем этим продуктам, поэтому я просто понял, что мне нужно каким-то образом сделать фильтр или поиск, который, когда пользователь выбирает / выбирает некоторые функции продукта результатом будут только продукты с этими функциями. Как я могу сделать это на Drupal 7 и Drupal Commerce (Commerce kickstart?)


person kostis    schedule 06.08.2012    source источник


Ответы (1)


Короткий ответ: вы, вероятно, захотите использовать модуль Views. Вы можете создать отображение страницы просмотров для своей основной страницы продуктов, которая загружает дисплеи продуктов Commerce. Поскольку отображения продуктов на самом деле не содержат значений полей, которые вы хотите отфильтровать (они относятся к продуктам, на которые есть ссылки), вам необходимо добавить отношение к продуктам. Это позволит вам добавить критерии фильтрации для полей продукта (их раскрытие сделает их видимыми для пользователя). Если вы хотите, чтобы открытые фильтры отображались на боковой панели, используйте параметр «Открытая форма в блоке» на экране представлений, чтобы создать блок фильтра, который вы можете добавить в область боковой панели в Администрирование »Структура» Блоки (/ admin / structure / блокировать).

Большинство людей, которые использовали представления на протяжении многих лет, привыкли выводить результат представления с помощью полей, а затем настраивать отображение полей с помощью файлов шаблонов или расширенной конфигурации и т. Д. Однако вы можете создать собственный режим просмотра для типов содержимого отображения вашего продукта. и задайте им макет с помощью Display Suite. Вы можете выводить эти настраиваемые отображения в представлениях, используя формат содержимого.

person HaleFx    schedule 07.08.2012
comment
Я сделал витрину своего продукта с обзорами и сделал ссылку на продукты. Но я продаю только шины, но я хочу сделать открытый фильтр, в котором первое поле этого фильтра будет марками, а второе - шириной в третий дюйм. ..Когда я выбираю в качестве открытого фильтра марку продукта, он просто помещает мне текстовое поле, поэтому пользователь должен вводить что-то, что мне не нужно. Как пользователи могут выбирать. Как раскрывающееся меню. Ну, я думаю, с таксономией, но до сих пор не могу понять, как я могу составить словарь брендов со списком брендов, а затем как я могу связать этот словарь с моими продуктами? - person kostis; 07.08.2012
comment
Вам необходимо создать словарь торговых марок, а затем добавить поле терминологии для торговых марок к вашим типам продуктов. В зависимости от того, как вы выполняли импорт продукта, вы можете попробовать импортировать его, а может и не попробовать (справочные поля могут быть сложными). Затем вы можете вернуться к просмотру и добавить фильтр для поля «Ссылка на термин« Бренды ». При работе со ссылками на открытые термины вы можете использовать модуль Better Exposed Filters. - person HaleFx; 07.08.2012