Textpattern: Suchergebnis hervorheben

Um bei der Textpatternsuche die Suchworte in den Ergebnissen nicht mit dem Tag STRONG sondern alternativ hervorzuheben, kann man in der Datei publish/taghandlers.php in Zeile 1246 den Wert für den Schlüssel \’hilight\‘ anpassen:

extract(lAtts(array(
    \'hilight\'     => \'strong style=\"color:red\"\',
),$atts));

würde die gesuchten Schlüsselwörter mit STRONG und in rot darstellen.

Das ist insofern bemerkenswert, da mein erster Ansatz der Funktion search() in der Datei public/search.php galt.

Nachtrag: Vergessen sie das Ganze:) Dirk hat recht. Im Seitenbaustein \’search_results\‘ wird standardmäßig die Funktion \’search_result_excerpt()\‘ benutzt und dort kann man mit dem Attribut \’hilight\‘ das Markup zum Hervorheben ändern.

Danke Dirk:)

5 Gedanken zu “Textpattern: Suchergebnis hervorheben

  1. Wenn das in Taghandlers drin ist, dann sollte man auch den Parameter hilight einfach an das entsprechende Tag übergeben können. Dann muss man nicht die Source ändern.

Die Kommentarfunktion ist geschlossen.