Всем привет!
У меня есть задача сделать в карточке товара блок "СХОЖИЕ ТОВАРЫ".
У типа ноды "товар", есть поле "СХОЖИЕ ТОВАРЫ", тип поля: множественное Entity Reference (Автодополнение).
Я создал блок во вьюс, который будет выводить привязанные "схожие товары" к текущей ноде. В контекстных фильтрах добавил: "Содержимое: Схожие товары". В отношениях добавил: "Entity Reference: Схожие товары".
Схожие товары выводятся, но они выводятся все и в каждой ноде, даже в тех нодах, где значение поля "СХОЖИЕ ТОВАРЫ" пусто. А мне нужно, чтобы если пусто: то блок не выводился, а если поле заполнено, то выводить значения этой ноды.
Понимаю, что без написания ручками PHP условия так сделать не получится сделать, как мне нужно.. Но возможно для такой фичи есть модуль к вьюс?
Заранее спасибо за ответ!
Комментарии
В контекстных фильтрах не то значение. я бы попробовал передать значение из урла, скорее всего вам подойдет "Content id from url" и при этом связь обязательная.
сделал всё так, для этого же поля правда "Схожие товары": http://www.drupal.ru/files/contexual.png
Во вьюс запрос возвращает значения, а в карточке товаров ничего не выводится.
скриншот связи или "ОТНОШЕНИЯ": http://www.drupal.ru/files/svyaz.png
Энибади?!)
У ИксАнде есть штука: http://xandeadx.ru/blog/drupal/553
о! Спасибо, щас почитаю!
Этот вариант для меня почему-то не работает..