1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

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

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

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

Для фильтрации заказов по стране создано меню 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:
А с другими нодами все работает, только с заказами проблема?

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

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /