Drupal Commerce - Как заставить заработать Taxonomy menu с заказами

Главные вкладки

Аватар пользователя Tinnka Tinnka 2 марта 2017 в 19:33

Заполняя платежную информацию при создании заказа, пользователь выбирает свою страну из списка (справочник таксономии).

Для фильтрации заказов по стране создано меню Taxonomy menu.

Для справочника указаны следующие настройки:

  • Синхронизировать меню с изменениями в этом словаре
  • Показывать количество элементов
  • Скрывать пустые термины

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

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

Комментарии

Аватар пользователя gun_dose gun_dose 4 марта 2017 в 12:53

Подсчёт количества материалов в термине идёт по таблице taxonomy_index, куда попадают только ноды. Есть модуль entity taxonomy index, который индексирует таксономию сущностей, но не факт, что у него есть интеграция с таксономи меню

Аватар пользователя Tinnka Tinnka 29 марта 2017 в 12:46

xakd wrote:
А с другими нодами все работает, только с заказами проблема?

да, потому что как выяснилось таксономия понимает только ноды, а заказы это другой тип сущностей.