Vignettes et aperçus dans Contemplate

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

J'ai créé un node, disons, "cheval", et j'ai donc un champ image géré par CCK. Je suis en train de travailler l'output du node avec contemplate. Quand je fait :

<?php
 
print $node->field_photo_du_cheval[0]['view']
?>

j'ai l'image plein pot. Par quoi faudrait-il que je remplace pour avoir une autre taille, disons une taille "apercu" de 300x300 que j'aurai définie par ailleurs dans Admin->image.

Merci d'avance, j'avoue que je bloque depuis un moment là-dessus, et Google ne m'a pas vraiment aidé.

Graou

Version de Drupal : 

Le complément naturel des champs imagefield est le module imagecache, qui gère la création de dérivés (à base de resize / crop / etc...).

Tu peux alors choisir directement dans l'interface de CCK quel 'format' d'image tu souhaites afficher dans quel contexte, ou encore appeler directement dans tes templates le code theme('imagecache', $nom_du_format, $chemin_de_l_image);

Effectivement, j'y suis arrivé comme ça.
Pour donner une idée à d'autres :

<?php
 $base_path
= base_path();
  print
"<img src='$base_path";
?>

files/imagecache/image_animal/images/

<?php
 
print $node->field_photo_de_lanimal[0]['filename']
?>

'/>

Il y a surement plus propre à faire, mais bon, ça marche.
Ensuite il reste à faire les CSS pour .image_animal
Attention image_animal est à la fois un preset de imagecache et une class de style, ne pas confondre...