Drupal Commerce + Таксономия

Я хочу создать каталог для своих продуктов на основе таксономии. Первым шагом будет создание дерева таксономии для моих продуктов:

  • term 1
    • term 1.1
    • срок 1.2
  • term 2
    • term 2.1
  • срок 3

Но затем мне нужно создать страницу с каталогом продуктов. Вопрос в том, какая техника лучше всего подходит для достижения того, что мне нужно. Вверху на странице моих продуктов я хочу перечислить все мои родительские термины (термин 1, термин 2 и термин 3) с указанием количества продуктов, перечисленных в этой категории, ИЛИ их подкатегорий. Когда я щелкаю такой термин, мне нужно, чтобы он отфильтровал мой список продуктов, чтобы отображались только продукты, помеченные этим термином или одним из дочерних терминов.

Что лучше всего для достижения такой функциональности? Могу ли я использовать меню таксономии или я создаю несколько представлений и заставляю их общаться друг с другом (например, через ссылки с параметрами get)?

Любые мысли были бы очень признательны!


person sandra_vdv    schedule 18.07.2012    source источник
comment
Просто создайте единое представление с контекстным фильтром по идентификатору термина таксономии, затем создайте «Вложение» для этого представления, которое использует тот же контекстный фильтр и перечисляет дочерние термины на основе этого ... не могу придумать более простого способа быть честный   -  person Clive    schedule 18.07.2012
comment
Я хочу перечислить все мои родительские термины (термин 1, термин 2 и термин 3) с указанием количества продуктов, перечисленных в этой категории, ИЛИ их подкатегорий === ›Есть какие-либо мысли по поводу количества узлов? Отображение продукта может быть достигнуто с помощью контекстного фильтра Content: имеет идентификатор термина таксономии (с глубиной) и модуля taxonomy_display, я думаю.   -  person sandra_vdv    schedule 19.07.2012


Ответы (1)


Этот единственный блок может быть реализован с помощью Views, как предложил Клайв. Однако, если вы хотите большего, вам следует взглянуть на модуль Facet API, который можно использовать реализовать интерфейсы фасетного поиска.

person Ali Gangji    schedule 23.05.2014