image

Программный вывод изображения ноды

Раздел форума: 

Добрый день.

Есть отдельный шаблон для группы нод. В каждой ноде присутсвует по несколько изображений. Нужно вывести программно изображения используя один шаблон.

Пример: 

<li><img src="../_shared/img/img6.jpg" width="600" height="400" alt=""></li>

<li><img src="../_shared/img/img5.jpg" width="600" height="400" alt=""></li>

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

Пробовал вывести так:

Drupal 7 Прикрепить изображение к ноде программно (attach image for node programmatically)

Для того чтобы прикрепить уже загруженную картинку на сервер к ноде, нужно сделать следующее:

Использование preset'ов изображений программно (programmatically use imagecache)

По сравнению с Друпал 6 где мы использовали модуль imagecache API в 7ом друпале изменился, если в 6ом мы могли  использовать пресет программно следующим образом:

<?php print theme('imagecache', ‘my_preset’, $file_path, $alt, $title, $attributes); ?>

Например так:

theme('imagecache', '300x300crop', $first_photo["filepath"], $node->title, $node->title, array('itemprop' => 'image'));

То в 7ом друпале мы немного по другому пишем:

Подписка на RSS - image