Я пытаюсь создать тему для узла с помощью tpl, и когда я пытался напечатать изображение, я не могу найти путь к изображению, как в d6 ... какую функцию мне нужно вызвать для правильного вывода изображения ... Я имею в виду что-то вроде theme ('')?
Array
(
[und] => Array
(
[0] => Array
(
[fid] => 13
[alt] =>
[title] =>
[width] => 416
[height] => 335
[uid] => 1
[filename] => Capture2.PNG
[uri] => public://Capture2.PNG
[filemime] => image/png
[filesize] => 215377
[status] => 1
[timestamp] => 1346837738
[rdf_mapping] => Array
(
)
)
)
)
Для тех, кто использует модуль file_entity (возможно, с медиа- модулем), вам может быть интересно, как программно визуализировать файлы / изображения:
Где «field_image» - это имя вашего поля, а «summary» - ваш режим просмотра.
источник
Если вы хотите просто визуализировать изображение с стилем изображения, установленным для этого изображения, в управлении отображением: Просто введите
<?php print_render($content['field_image']) ?>
Если вы хотите отобразить изображение с любым другим стилем изображения, у вас есть SUPPOSE: 'sales_album', затем введите:
источник
При использовании модуля поля я обнаружил, что это было лучше:
на странице - yourcontenttype.tpl.php:
использование field_view_field () обеспечивает дополнительные преимущества, благодаря которым можно установить массив настроек отображения:
https://api.drupal.org/api/drupal/modules%21field%21field.module/function/field_view_field/7.x
источник
$i
в случае, если у вас есть несколько изображений для отображения. Вы можете использовать цикл как:и
$imageCount
в основном объявлено выше для цикла какНадеюсь это поможет!
источник