function _biblio_search_page in Bibliography Module 7
Same name and namespace in other branches
- 7.2 includes/biblio.search.inc \_biblio_search_page()
Override the rendering of search results.
A module that implements hook_search_info() to define a type of search may implement this hook in order to override the default theming of its search results, which is otherwise themed using theme('search_results').
Note that by default, theme('search_results') and theme('search_result') work together to create an ordered list (OL). So your hook_search_page() implementation should probably do this as well.
Parameters
$results: An array of search results.
Return value
A renderable array, which will render the formatted search results with a pager included.
See also
search-result.tpl.php, search-results.tpl.php
File
- includes/
biblio.search.inc, line 222
Code
function _biblio_search_page($results) {
$output['prefix']['#markup'] = '<ol class="search-results">';
foreach ($results as $entry) {
$output[] = array(
'#theme' => 'search_result',
'#result' => $entry,
'#module' => 'my_module_name',
);
}
$output['suffix']['#markup'] = '</ol>' . theme('pager');
return $output;
}