В процессе создания каталога товаров для Commerce возникла "вечная" задача создания многоуровневого каталога с использованием словаря таксономии.
Имеем словарь, содержащим многоуровневые категории товаров (на русском языке). У каждого термина есть латинизированный URL.
На основе этого же словаря с использованием модуля Taxonomy Menu создано меню для работы с товарами с включенной опцией "отображать только термины, имеющие прикрепленные объекты", что, согласитесь, очень удобно, т.к. отображаются только "активные" пункты меню.
Воспользовался рекомендациями по созданию многоуровневого каталога, опубликованным на сайте Drupal Commerce, основанном на паре представлений: (1) по словарю-каталогу и (2) товарам, связанным через поле "категория" товара, в результате чего получился работающий каталог, но функционирующий исключительно в "пространстве" русскоязычных терминов таксономии, но никак не их URL, что, в общем случае, неудобно.
За сим первый вопрос: Каким образом от терминов таксономии перейти к их URL?
Параллельно возник второй вопрос: как организовать условие фильтрации, чтобы в представлении терминов таксономии отображались только "активные" термины, к которым уже прикреплены товары, причем с учетом [произвольной степени] иерархии словаря таксономии?
И вдогонку, третий вопрос: можно ли такой при адресации для, соответственно, его дальнейшего преобразования, например в "хлебные крошки", использовать полный URL термина с учетом иерархии словаря?