Views - вывод строк/полей в зависимости от значений поля другой строки.

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

Аватар пользователя uksare uksare 26 января 2013 в 13:54

Есть две задачи, которые должны решаться похожим путём, но я не могу найти решение.

На сайте есть два типа материала: Серия комиксов, комикс.

У Серии может быть картинка, а может не быть.

У Комикса всегда есть картинка - обложка.

Серия может содержать комиксы, а может не содержать.

У каждой Серии есть Алиас (текстовое поле), на основе этих Алиасов строится словарь таксономии - список серий.

При добавлении Комикса можно выбрать серию - один из терминов словаря, содержащего список серий.

Таким образом, комикс считается добавленным в серию, если у него есть термин таксономии, аналогичный Алиасу серии.

1) При помощи Views делаю список Серий. Нужно исключить из списка серии, в которых нет комиксов. То есть нужно как-то проверить, есть ли материалы, которые имеют термин таксономии, равный полю "Алиас".

2) Если для Серии не добавлена картинка, нужно вывести в качестве картинки одну из обложек комиксов, добавленных в серию. Первый шаг этого вопроса я представляю - нужно отредактировать тему оформления, и проверять, есть ли в поле "Картинка" какой-нибудь контент, если поле пустое то.. Нужно как-то получить доступ к полям из другой строки Views - возможно ли это?

Комментарии