Приветствую, комрады!
Создал тип материала "Услуги" в котором есть поле с множественным значением, в котором перечисляются использованные продукты из commers, так же в ноде вывожу некоторые поля, принадлежащие указанным продуктам.
Если в этом поле перечислены несколько товаров. То в переменной $content поля, связанные с продуктом, имеют только одно значение первого товара в списке.
Решил вывести список используемых товаров через вьюху.
Создал вьюху с контекстным фильтром по ID товара.
В шаблоне ноды вывожу эту вьюху и передаю массив аргументов из Id Товаров, так:
<?php$view = views_get_view('use_product');
$view->set_display('block');
$view->set_arguments($content['field_use_products']['#items']);
$view->execute();
print $view->preview();?>
И все равно выводится только 1-й указанный товар.
Пробовал в аргумент передавать array($id1, $id2, ...), так же вьюха выводит только первый товар.
Как можно вывести все указанные в поле товары?
Комментарии
В итоге перебираю в цикле все значения и в цикле же вызываю вывод вьюхи. Что по мне как-то не правильно.