Gerne würde ich die Ausgabe der Suchresultate (Headline und Vorschautext) um ein Vorschaubild ergänzen (CMS_IMG[1]), falls vorhanden.
Ich habe die class.module.search_results.php folgendermassen versucht anzupassen:
Zeile 204: Bilder als Option setzen
Code: Alles auswählen
$search->setCmsOptions(array(
'head',
'html',
'htmlhead',
'htmltext',
'text',
'img'
));
Code: Alles auswählen
// get paragraphs (Bestehender Modulcode)
$paragraphs = $this->_searchResults->getSearchContent($idart, 'HTML', 1);
$paragraph = cApiStrTrimAfterWord($paragraphs[0], $this->_maxTeaserTextLen);
// get image (Neuer Code)
$coverimages = $this->_searchResults->getSearchContent($idart, 'IMG', 1);
$coverimage = cApiStrTrimAfterWord($coverimages[0], $this->_maxTeaserTextLen);
Code: Alles auswählen
// assemble entry
$entries[] = array(
'number' => $number,
'headline' => $headline,
'subheadline' => $subheadline,
'paragraph' => $paragraph,
'coverimage' => $coverimage,
'similarity' => $similarity,
'href' => $href
);
Ich gebs zu, ich bin da eher auf gut Glück unterwegs und weiss ehrlich gesagt, nicht wie ich das Bild in die Resultate-Ausgabe bekommen.
Sind die oben beschriebenen Anpassungen korrekt? Was muss ich weiter anpassen? die DB-Abfrage erweitern? Ich wäre um ein konkretes Code-Beispiel dankbar. Wäre allenfalls auch eine Modul-Erweiterung, welche für andere User interessant ist...!?
Ich bedanke mich!