Вывод поля изображения заданного по умолчанию [решено]

Прислано: vic

ср, 22/06/2011 - 03:06

Другие статьи по теме:

Доброго всем дня!

Имеется некоторый тип материала, который содержит поле изображения.
Поле необязательное и загружено изображение по умолчанию.

Мне нужно вручную вывести список материалов данного типа с изображением.
Вот с выводом изображения у меня трудности. Если взять объект ноды, то поле с изображением может быть пустым (ведь оно необязательное).
В этом случае нужно выводить изображение по умолчанию.
А вот как его достать?

<?php
stdClass Object
  
(
      [
vid] => 3
      
[uid] => 3
      
[title] => Сообщество пользователя vic
      
...
      [
field_group_img] => Array
          (
          )
  )
?>

Вообще, я думаю, что должна быть некоторая функция темизации, которая возвращала бы изображение, определенное в некотором поле.
Есть такая?

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано vic в чт, 23/06/2011 - 00:54.

Все еще актуально!


Опубликовано vic в сб, 25/06/2011 - 05:02.

Что то сложно с этим вопросом.


Опубликовано vic в сб, 25/06/2011 - 06:10.

Вот вроде подходящая функция http://api.drupal.org/api/drupal/modules--field--field.module/function/f...

А как получить параметр $instance ?

У меня в шаблоне есть только $node и название поля.


Опубликовано vic в сб, 25/06/2011 - 07:25.

Проблема решена. Поле выводится просто

<?php
  
print render($build['field_group_img']);
?>

Проблемма была в другом. Баг в друпале - изображение по умолчанию для некоторого поля загружается, но его статус в БД = 0, т.е. оно идет как временно.
Получилось, что я пытался вывести изображение, которого нет.


Новое на сайте