Есть две задачи, которые должны решаться похожим путём, но я не могу найти решение.
На сайте есть два типа материала: Серия комиксов, комикс.
У Серии может быть картинка, а может не быть.
У Комикса всегда есть картинка - обложка.
Серия может содержать комиксы, а может не содержать.
У каждой Серии есть Алиас (текстовое поле), на основе этих Алиасов строится словарь таксономии - список серий.
При добавлении Комикса можно выбрать серию - один из терминов словаря, содержащего список серий.
Таким образом, комикс считается добавленным в серию, если у него есть термин таксономии, аналогичный Алиасу серии.
1) При помощи Views делаю список Серий. Нужно исключить из списка серии, в которых нет комиксов. То есть нужно как-то проверить, есть ли материалы, которые имеют термин таксономии, равный полю "Алиас".
2) Если для Серии не добавлена картинка, нужно вывести в качестве картинки одну из обложек комиксов, добавленных в серию. Первый шаг этого вопроса я представляю - нужно отредактировать тему оформления, и проверять, есть ли в поле "Картинка" какой-нибудь контент, если поле пустое то.. Нужно как-то получить доступ к полям из другой строки Views - возможно ли это?
Комментарии
Скрываю поля в Drupal 7 в зависимости от пятен на солнце. Но там свой модуль..