[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