image_attach theme image in the node


/ Published in: PHP
Save to your folder(s)

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.


Copy this code and paste it in your HTML
  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


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.