Version 4.0 // Digital Astronauts
LautundKlar GmbH
Ludwigstraße 2
94032 Passau
Version 4.0 // Digital Astronauts
Ich hatte bei einem Kundenprojekt nach Update auf Version 4.2.x das Problem, dass die Suche nach Wörtern die Umlaute enthalten, nicht mehr funktionierte. Es wurden teilweise komplett falsche Ergebnisse angezeigt und hervorgehoben wurde auch nur noch das Zeichen vor dem Umlaut.
Die Lösung des Problems sah wie folgt aus:
In der class.tx_indexedsearch in Zeile 436 direkt nach:
$inSW = substr($this->piVars['sword'],0,200);
die folgende Zeile einfügen:
$inSW = htmlentities($inSW,ENT_NOQUOTES);
Dann Cache löschen und alles sollte wieder funktionieren.