2010-02-22 9 views
0

J'essaie de thématiser un de mes types de contenu, qui a des images téléchargées sur chaque instance en utilisant le module de connexion d'image. En utilisant le module de développement, j'ai trouvé la valeur des iids de l'image téléchargée (par exemple 305), mais j'ai du mal à trouver comment je peux réellement afficher l'image dans mon code. Cette ligne affiche l'identifiant de noeud de l'image qui a été téléchargée, mais comment puis-je l'utiliser?Drupal - afficher l'image dans le modèle de thème à partir de la valeur des iids uniquement

$image = $node->iids[0]; 

J'ai essayé d'utiliser hook_image, mais je ne peux pas sembler obtenir ce travail ...

Merci pour toute aide.

Répondre

0

Ce fait le tour ...

$nodeid = $node->nid; 
$get_image = db_query(' 
    SELECT p.filepath as imagefilename 
    FROM {image_attach} i 
    LEFT JOIN {image} a ON i.iid = a.nid 
    LEFT JOIN {files} p ON a.fid = p.fid 
    WHERE i.nid = %d AND p.filename = "recipe_thumb"', $nodeid); 
$obj_image = db_fetch_object($get_image); 
$imagefilename = $obj_image->imagefilename;