Из ячейки таблицы views обратиться к "похожему материалу"

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

Аватар пользователя Augustus Augustus 15 августа 2014 в 13:18

Здравствуйте. Не могу понять, как в views реализовать не сказать чтобы сложную задачу. На сайте есть материалы двух типов, например "завод" и "марка машины" (это просто пример). Эти материалы связаны между собой термином таксономии - например, нода типа "завод" имеет значение словаря "название завода" - "ваз", и нода типа "марка машины", озаглавленная, например, "2109" имеет такое же значение такого же словаря, т.е. "название завода" - "ваз". На странице ноды типа "завод" автоматически отображается представление с марками машин данного завода с помощью модуля Similar By Terms (типа как "похожие материалы", а похожесть определяется по совпадению термина в словаре "название завода"). Всё просто и работает отлично.

Но появилась необходимость вывести полную таблицу марок машин, причём так, чтобы была написана не только марка машины и завод, но ещё и, например, страна производитель. Проблема в том, что данные о стране производителе хранятся в ноде типа "завод", а я вывожу представление с материалами типа "марка машины". Т.е. мне в каждой строке таблицы с машинами нужно каким-то образом обратиться к "похожему материалу" типа "завод", в этом материале (т.е. ноде) найти поле "страна" и извлечь оттуда данные. Но КАК? Как это сделать, подскажите пожалуйста хотя бы сам принцип. Напрямую к нужной MySQL таблице же не обратишься из views, или по крайней мере я не знаю как.

Комментарии