您在這裡

请教,如何自定义drupal的search系统产生的结果

winner's 的頭像
winner 在 2006-10-10 (二) 20:55 發表

请教,如何自定义drupal的search系统产生的结果

drupal的search系统产生的结果如何实现自定义?

有那位仁兄知道,请指点迷津.谢谢

你是想要定義怎樣的結果呢?可以說說看,比較具體。
一般而言,只能調整設定,不然就額外安裝模組。

--
from open mind to open source~

找到一个方法可以通过search_item来控制,但控制的项目不是很灵活,各位还有没有更好的方法
function phptemplate_search_item($item, $type)
{
$output = '

'. check_plain($item['title']) .'

';

$info = array();
if ($item['type']) {
//Don't output the node type
$info[] = $item['type'];
}

if ($item['user']) {
$info[] = $item['user'];
}
if ($item['date']) {
$info[] = format_date($item['date'], 'small');
}
if (is_array($item['extra'])) {
//Don't output the extra information about the node (comments, attachments)
//$info = array_merge($info, $item['extra']);
}
$output .= '

'. ($item['snippet'] ? ''. $item['snippet'] . '' : '') . '' . implode(' - ', $info) .'

';
return $output;
}