Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

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

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

Добрый день.

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

Пример: 

<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>

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

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

<img src="<?php print render($node->$field_image['und'][0]['uri']);?>"  width="600" height="400" alt="">.

 Но так ничего не получается.

Получается что нужно чтобы он сам считывал и выводил урл каждой ноды

1 answer
votes: 1282
Answer

Получилось вывести картинки. Только тут он выводит с реальным размером изображения. 

<?php echo render(file_create_url($node->field_image['und'][0]['uri'])); ?>

Если писать так:

<img src="<?php echo render(file_create_url($node->field_image['und'][0]['uri'])); ?>"  width="600" height="400" alt="">

То тут он все равно не принимает размер изображения како мне нужно