Posted By

berkes on 12/13/06


Tagged

image drupal phptemplate imageattach


Versions (?)

Who likes this?

3 people have marked this snippet as a favorite

basicmagic
marcoba
kellyharding


image_attach theme image in the node


 / Published in: PHP
 

This snippet is for use with image_attach, a small contributed module that uses image module to create nice thumbs in any node type. The template snippet makes the images show up larger in the body node, and instead of linking to itself, it links to the attached image node.

  1. function phptemplate_image_attach_body($node){
  2. theme_add_style(drupal_get_path('module', 'image_attach') .'/image_attach.css');
  3.  
  4. $image = node_load($node->iid);
  5.  
  6. $info = image_get_info(file_create_path($image->images['preview']));
  7. $output = '';
  8. $output .= '<div style="width: '. $info['width'] .'px" class="image-attach-body">';
  9. $output .= l(image_display($image, 'preview'), "node/$image->nid", array(), NULL, NULL, FALSE, TRUE);
  10. $output .= '</div>'."\n";
  11. $output .= $node->body;
  12. return $output;
  13. }

Report this snippet  

You need to login to post a comment.