J'essaie de thème un nœud avec tpl et quand j'ai essayé d'imprimer l'image, je ne peux pas trouver le chemin de l'image comme dans d6 .. quelle fonction je dois appeler pour sortir correctement l'image .. Je veux dire quelque chose comme le thème ('')?
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
(
)
)
)
)
Pour ceux qui utilisent le module file_entity (peut-être avec le module média ), vous vous demandez peut-être comment rendre par programme des fichiers / images:
Où "field_image" est le nom de votre champ et "summary" est votre mode d'affichage.
la source
Si vous souhaitez simplement rendre l'image avec le style d'image défini pour cette image dans l'affichage de gestion: il suffit de taper
<?php print_render($content['field_image']) ?>
Si vous souhaitez afficher l'image avec un autre style d'image, vous avez SUPPOSE: 'sales_album', puis tapez:
la source
Lors de l'utilisation du module de terrain , j'ai trouvé que c'était mieux:
dans la page - yourcontenttype.tpl.php:
l'utilisation de field_view_field () offre des avantages supplémentaires grâce auxquels on peut définir un tableau de paramètres d'affichage:
https://api.drupal.org/api/drupal/modules%21field%21field.module/function/field_view_field/7.x
la source
$i
est dans le cas où vous avez plusieurs images à afficher. Vous pouvez utiliser une boucle for comme:et
$imageCount
est essentiellement déclaré ci-dessus pour la boucle commeJ'espère que cela t'aides!
la source