Suchergebnisse: direkt die nodes anzeigen
Eingetragen von vanderbreye (1)
am 12.12.2007 - 15:35 Uhr in
am 12.12.2007 - 15:35 Uhr in
Hallo!
Ich würde gern die Suchergebnisse direkt als nodes-ansicht anzeigen lassen, anstatt in der übersicht.
Kann ich das irgendwo einstellen? ich will nicht das gekürzte ergebnis von results, sondern wirklich
einfach die entspr. nodes auflisten... bloss wie?
- Anmelden oder Registrieren um Kommentare zu schreiben
Zwei Möglichkeiten
am 12.12.2007 - 16:17 Uhr
Hi,
du kannst einmal die Funktion theme_search_item in deiner Template überschreiben:
function phptemplate_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[] = $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']);
}
// Mal den score hinzufuegen
$info[] = $item['score'];
$output .= ' <dd>'. ($item['snippet'] ? '<p>'. $item['snippet'] . '</p>' : '') . '<p class="search-info">' . implode(' - ', $info) .'</p></dd>';
return $output;
}
oder du nimmst ein anderes Module z.B. fuzzy_search.
Dirk