theme_search_item
modules/search/search.module, строка 1228
- Версии
- 5
theme_search_item($item, $type)
Format a single result entry of a search query. This function is normally
called by theme_search_page()
or hook_search_page()
.
Параметры
$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.
$type
The type of item found, such as 'user'
or 'node'
.
Связанные темы
Код
<?php
function theme_search_item($item, $type) {
$output = ' <dt class="title"><a href="'. check_url($item['link']) .'">'. check_plain($item['title']) .'</a></dt>';
$info = array();
if ($item['type']) {
$info[] = check_plain($item['type']);
}
if ($item['user']) {
$info[] = $item['user'];
}
if ($item['date']) {
$info[] = format_date($item['date'], 'small');
}
if (is_array($item['extra'])) {
$info = array_merge($info, $item['extra']);
}
$output .= ' <dd>'. ($item['snippet'] ? '<p>'. $item['snippet'] .'</p>' : '') .'<p class="search-info">'. implode(' - ', $info) .'</p></dd>';
return $output;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии