type == 'image') { $areas = array(); $sizes = image_get_derivative_sizes($node->images['_original']); foreach ($sizes as $name => $info) { $areas[$name] = $info['width'] * $info['height']; } asort($areas); $image = FALSE; foreach ($areas as $preset => $size) { $image = $node->images[$preset]; break; } if ($image) { $index_key = 'ssfield_imagemodule_image'; $document->$index_key = $image; } } } /** * Format a single result entry of a search query. This function is normally * called by theme_search_page() or hook_search_page(). * * @param $item * A single search result as returned by hook_search(). The result should be * an array with keys "link", "title", "type", "user", "date", and "snippet". * Optionally, "extra" can be an array of extra info to show along with the * result. * @param $type * The type of item found, such as "user" or "contentsearch". * * @ingroup themeable */ function phptemplate_search_item($item, $type) { $output = '
'. $item['snippet'] . $break .'
' : '') .''. implode(' - ', $info) .'