[TYPO3-german] indexed_search Suchergebnisse verlinken immer auf aktuelle Sprache
Florian Busch
flrnbsch at gmail.com
Wed Oct 12 14:20:04 CEST 2011
Ich bin jetzt etwas tiefer eingestiegen. In der
class.tx_indexedsearch.php werden in der Funktion linkPage() die
Ergebnisse verlinkt:
return
$this->pi_linkToPage($str,$id,$this->conf['result_link_target'],$urlParameters);
In den $urlParameters stehen korrekterweise für deutsche Suchergebnisse
ein leeres Array, für englische Suchergebnisse L=>1. Dennoch liefert
$this->pi_linkToPage _immer_ eine URL mit angehangenem &L=1.
Woran kann dieses Verhalten liegen? Ist das eine Fehlkonfiguration, so
dass allen Links meiner Seite der L Parameter angehängt wird und es nur
in der Suche auffällt, wo deutsche und englische Ergbnisse auf einer
Seite erscheinen? In meinem TS steht
config {
linkVars = L
uniqueLinkVars = 1
}
Das sollte ja korrekt sein.
Wie gesagt, nochmal zur Verdeutlichung: Ich befinde mich im englischen
Bereich der Seite, meine URL endet also auch auf &L=1. Ich liste die
Suchergebnisse über alle Sprachen
(plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang >) und deutsche und
englische Suchergebnisse werden auf meiner Seite untereinander gelistet,
nur eben immer per L=1 auf den englischen Teil gelinkt.
Ideen? Tipps? Lösungsvorschläge?
More information about the TYPO3-german
mailing list