Сегодня я столкнулся с проблемой с Drupal.
Я хотел бы отобразить узел (Продукт) на странице, а под этим узлом я бы хотел отобразить 3 аналогичных узла (Продукты).Аналогично: с таким же идентификатором таксономии или с прикрепленным к нему тегом «повышен».
Я пытался преобразовать связанные узлы в представление, которое отображается как блок, только когда мы включеныстраница продукта.Я не продвинулся далеко с этим.
Моя вторая мысль заключалась в создании страницы панели с двумя представлениями, один для продукта и один для связанных продуктов.С этим я тоже далеко не справился.
Кто-нибудь знает самый простой способ сделать это?
Обновление:
Я пробовал обаответы, я не получаю никаких сопутствующих товаров, хотя.SQL-запрос, который выполняется (термин id = 1):
SELECT node.type AS node_type, node.title AS node_title, node.nid AS nid, node.created AS node_created FROM {node} node INNER JOIN {taxonomy_index} taxonomy_index_value_0 ON node.nid = taxonomy_index_value_0.nid AND taxonomy_index_value_0.tid = :views_join_condition_0 WHERE (( (node.type IN ('product')) AND (taxonomy_index_value_0.tid AND '') AND( (taxonomy_index_value_0.tid IN ('1')) ))) ORDER BY node_created DESC LIMIT 10 OFFSET 0
Когда я выполняю запрос вручную и удаляю AND (taxonomy_index_value_0.tid AND '')
из запроса, я получаю связанные продукты.
Кто-нибудь знает, что приводит к добавлению кода в запрос и как его исправить?
Обновление 2: Я удалил «Разрешить несколько терминов для аргумента» и теперь получаюсопутствующие товары.Я не знаю, что это значит для моего сайта.
Обновление 3: Кстати, я использую Drupal 7.