Темизация поля ноды.

Главные вкладки

Аватар пользователя mihon_kri mihon_kri 24 ноября 2014 в 18:45

Доброе время суток всем!
Коллеги, наткнулся на следующую проблему: нужно сделать темизацию материала. Для этого я создал шаблон и поместил его в папку с темой назвав его node--gallery.tpl.php (т к тип материала называется gallery). Возникла необходимость темизировать поле типа "изображение" (для этого создал ещё один шаблон field--field_photo.tpl.php по названия поля с изображением), где подцепил нужные мне классы при выводе картинок. Вопрос, как мне вывести путь до этого изображения в шаблон field--field_photo.tpl.php ? Просто у меня адаптивная верстка и нужно в ней прописать в атрибуте style div-а, в котором лежит изображение путь к моей какртинке как бекграунд...
В шаблоне вывел фото следующим образом. Ссылку надо как я понял вывести нужно в цикле?

<?php foreach ($items as $delta => $item): ?>
      <div class="photo_element"><?php print render($item); ?></div>
          <?php endforeach; ?>

Комментарии

Аватар пользователя mihon_kri mihon_kri 25 ноября 2014 в 11:02

Sergey89 wrote:
Устанавливаете Devel, вставляете в шаблон ноды krumo ($node); и выводите нужные вам поля без циклов.
Devel установлен , но там всего одно поле - поле типа Изображение. А мне нужно вывести путь до этого изображения, вот в чем дело. Если я что то не допонял, то можно как то на примере объяснить?

Аватар пользователя mihon_kri mihon_kri 25 ноября 2014 в 10:51

ХулиGUN wrote:
file_create_url()
В этой функции, как я понял нужно имя файла-изображения указать... А каким образом его можно вытащить из кода

<?php foreach ($items as $delta => $item): ?>
      <div class="photo_element"><?php print render($item); ?></div>
          <?php endforeach; ?>