Return to Snippet

Revision: 2006
at December 13, 2006 08:03 by berkes


Initial Code
function phptemplate_image_attach_body($node){
  theme_add_style(drupal_get_path('module', 'image_attach') .'/image_attach.css');

  $image = node_load($node->iid);
  
  $info = image_get_info(file_create_path($image->images['preview']));
  $output = '';
  $output .= '<div style="width: '. $info['width'] .'px" class="image-attach-body">';
  $output .= l(image_display($image, 'preview'), "node/$image->nid", array(), NULL, NULL, FALSE, TRUE);
  $output .= '</div>'."\n";
  $output .= $node->body;
  return $output;
}

Initial URL

                                

Initial Description
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.

Initial Title
image_attach theme image in the node

Initial Tags
image, drupal

Initial Language
PHP