Estou tentando tema de um nó com tpl e quando tentei imprimir a imagem, não consigo encontrar o caminho da imagem como em d6 .. qual função tenho que chamar para exibir corretamente a imagem .. Quero dizer algo como 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
(
)
)
)
)
Para aqueles que usam o módulo file_entity (talvez com o módulo de mídia ), você deve estar se perguntando como renderizar arquivos / imagens programaticamente:
Onde "imagem_campo" é o nome do seu campo e "resumo" é o seu modo de exibição.
fonte
Se você deseja simplesmente renderizar a imagem com o estilo de imagem definido para ela na tela de gerenciamento: basta digitar
<?php print_render($content['field_image']) ?>
Se você deseja exibir uma imagem com qualquer outro estilo de imagem, SUPPOSE: 'sales_album' digite:
fonte
Ao usar o módulo de campo , achei que esta era melhor:
na página - yourcontenttype.tpl.php:
O uso de field_view_field () fornece vantagens adicionais pelas quais é possível definir uma variedade de configurações de exibição:
https://api.drupal.org/api/drupal/modules%21field%21field.module/function/field_view_field/7.x
fonte
$i
é caso você tenha várias imagens para exibir. Você pode usar um loop for como:e
$imageCount
é basicamente declarado acima para loop comoEspero que isto ajude!
fonte