Приветствую всех!
Народ, подскажите как решить проблему.
Есть два поля изображений в ноде field_image и field_poster.
Вьюс формирует тизер для слайдера. И нужно чтобы была только одна картинка.
Условие вывода: если поле field_poster не пустое, то выводим его, если пустое, то field_image. Предполагается, что одно из полей по-любому заполнено. Не получается написать нужный код во Views PHP.
Если просто на php, то выглядит так:
<?php
if (!empty($content['field_poster'])) :
print render ($content['field_poster']);
else :
if (!empty($content['field_image'])) { print render ($content['field_image'][0]);}
endif;
?>
Помогите написать код именно во вьюхе, ну или может как-то по-другому можно.
Комментарии
первым делом в консоли пишем
drush pm-uninstall views_php -y
rm -rf sites/all/modules/views_php
Затем идём в настройки field_image - нажимаем "Скрыть из отображения". В настройках field_poster в графу "поведение при отсутствии результатов" пишем [field_image].
Драша нет (точнее не пользовался ни разу и не знаю как ))) ), но логику понял. Спасибо мил человек!!!