Как программно вывести 4 тизера нод, принадлежащих определенному термину таксономии?

Vallium

Профессор
Регистрация
22 Авг 2014
Сообщения
225
Реакции
46
Собственно сабж.

Друпал 7

пока сделал так
Код:
 $nids = taxonomy_select_nodes(id_таксономии, false, 4);
  foreach ($nids as $value)
  {
       $node = node_load($value);
       print $node->title;
  }
Но застрял на получении картинки. В данных просто число (подозреваю что айдиха). Как из нее путь/имя_файла вытянуть пока не разобрался
 
Последнее редактирование модератором:

deepland96

Писатель
Регистрация
31 Май 2016
Сообщения
4
Реакции
0
Вот тут хорошо расписано Для просмотра ссылки Войди или Зарегистрируйся

По логике должно быть поле с изображением для ноды, нужно вывести это поле, если совпал id термина.

Недавно выводил поле программно, выглядело примерно так

$output = field_view_field('node', $node, 'field_name');
 

Vallium

Профессор
Регистрация
22 Авг 2014
Сообщения
225
Реакции
46
$image = $node->field_image['und'][0]['uri'];
$image_uri = image_style_path('product', $node->field_image['und'][0]['uri']);
$image_url = file_create_url($image_uri);
echo $image_url;

как-то так сделал
 

vain79

Писатель
Регистрация
14 Дек 2017
Сообщения
5
Реакции
0
node_load не всегда хорошо.
 

izbay

Писатель
Регистрация
21 Апр 2017
Сообщения
1
Реакции
0
Что мешает вывести через Views?
 
Сверху