Наткнулся на новый трабл при работе с Drupal Commerce. Кратко изложу суть трабла:
Есть тип товара, с некоторым количеством полей, есть тип контента, к нодам которого атачатся товары. У товаров есть филды, и в том числе филд-релейшены таксономии.
Создал вьюху каталога товаров. Отображает товары нормально, но когда попробовал прикрутить передачу аргумента полезли баги. Если использовать в качестве аргумента Taxonomy Term ID, аргумент не работает, и результирующая вьюха дает пустой результат. Когда посмотрел текст запроса вьюхи, не нашел в нем join для параметра-таксономии. Такое впечетление что Term ID игнорируется как аргумент. Если как аргумент использовать например код товара, то все работает нормально.
В исьюсах для вьюс на д.орг ничего по даному вопросу не нашел, может кто-то сталкивался с подобным траблом, и знает как его побороть?
Вьюс использую 7.x-3.x-dev (в рекомендованой alpha1 тот же косяк), коммерц alpha5.
Спасибо.
Комментарии
Может быть вот это - шаг1?
На истину не претендую, но думаю, что попробовать стоит
Решил трабл. Заработало. В качестве аргумента указал не "абстрактный" Taxonomy Term ID, а филд-релейшн таксономии по которому нужно делать отбор.
2 Sentrashy@drupal.org: немного не то, но за желание помочь спасибо.
Можно подробней? Или скрин..
В контекстном фильтре указываете поле, по которому будете делать отбор. Во вьюху передаете taxonomy term id.
Sun-fire, благодарю за быстрый ответ!