Есть вопрос по использованию в качестве аргументов Views терминов таксономии.
Как известно, в Drupal 7 термин таксономии привязывается к контенту через отдельный филд - term relation.
Если использовать нужный филд в качестве аргумента - все корректно работает.
Среди возможных аргументом нашел также знакомые по 6-ке Taxonomy Term Id и т.п. Когда попробовал применить это поле в качестве аргумента результата не дало. Возможно не правильно делал.
Суть вопроса, можно ли использовать аргумент Taxonomy Term Id для отбора контента? А то если к типу контента например 10 словарей привязано, то если каждый филд-релейшн таксономии отдельно как параметр прописывать, выходит довольно монструозный урл.
Комментарии
Ответ: можно.
Term Id не зависит от словаря, у каждого термина он разный.
Дальнейшую фильтрацию по словарям можно сделать в разделе Filters.
Должно то оно должно. Только вот не работает.
Уточню еще одну особенность: вьюха оперирует не нодами, а товарами Drupal Commerce. По идее должно работать, ведь внутри и у нод и у товаров коммерца сходная структура - сущности.
И конкретный филд-релейшн товара в качестве аргумента хавает на ура, а абстрактный Term ID ни в какую не хочет. В чем может быть трабл?
С нодами работает все отлично на семерке. А вот коммерс пока не трогал, поэтому ничего сказать не могу.
А попробуйте сделать сначала с обычными нодами, будет там у вас работать или нет? Если и у нод не будет работать, то там смогу помочь. А вот если с нодами будет, а с коммерсом нет, тогда хз
Решил трабл. Дело было в том, что таксономия была прикручена не к ноде товара, а к самому товару. Кода поменял структуру и прикрутил таксономию к ноде товара все заработало.
2 heap.ster - спасибо за ответы.