Использование Views для страницы товара Ubercart

Главные вкладки

Аватар пользователя palovnik228 palovnik228 22 октября 2019 в 11:15

Настроил отображение товаров в каталоге через Views. Всё работает отлично. А вот как использовать Views не для каталога, а отдельной страницы - ума не приложу.

Во-первых, нужно каким-то образом задать отображение именно для товаров, а не для всех нод (а ссылки у них строятся одинаково)

Во-вторых, не понимаю, как сделать вывод не всего списка товаров, а только той ноды, которой принадлежит страница.

Возможно, это что-то элементарное, но на просторах интернета я решения не нашёл. Чисто логически, должна же быть возможность темизировать отображения страницы товара.

Заранее спасибо.

Комментарии

Аватар пользователя VasyOK VasyOK 22 октября 2019 в 11:45

Делаем представление. Контекстный фильтр (аргумент) - NID. Значение по умолчанию - ID материала из Урл.
И выводим поля ноды.

Аватар пользователя palovnik228 palovnik228 22 октября 2019 в 15:04

Это решение проблемы с выводом списка товаров. Но как теперь сделать, чтобы это представление применялось только для товаров, а другие ноды не трогало?

Аватар пользователя VasyOK VasyOK 22 октября 2019 в 17:09

Это решение - например блок на views. Если этот блок вывести на страницах товара (тип материала) - покажет поля товара.

Аватар пользователя sas@drupal.org sas@drupal.org 22 октября 2019 в 15:41

Как оратор выше заметил - контекстный фильтр по nid, есть решение только для определенных типов материалов с views, но + http://drupal.org/project/panels
А почему именно через views? Может ds решит вопросы?