Zum Inhalt springen

Indexed Search auf Seitenbaum einschränken

Erstellt am 16. September 2013 · 2 Antworten · letzte Antwort am 11. Oktober 2013

Tags: Suche, TYPO3 4.x, Frage

chrickenh ·

Hallo,
ich versuche grad, die indexed search zum Laufen zu bringen. Leider findet sie noch zu viel oder gar nichts.

Mein Konfiguration:
Es handelt sich um eine Seite mit mehreren Seitenbäumen für verschiedene Sprachen.
Natürlich möchte ich im deutschsprachigen Bereich nur deutsche Suchergebnisse bekommen und im englischen nur englische.
Leider bekomme ich nach wie vor die Suchergebnisse von allen Seiten angezeigt.

Was ich schon gemacht habe:
- Ich habe für die Ausgangsseiten in den Seiteneigenschaften "Als Anfang der Website benutzen" aktiviert.
- In einem Erweiterungstemplate der Rootseite für die jeweiligen Sprachen den folgenden Code eingefügt:

plugin.tx_indexedsearch.search.rootPidList = 28
plugin.tx_indexedsearch._DEFAULT_PI_VARS.sections = rl2_28

Aus Verzweiflung habe ich den Code sowohl in den Konstanten als auch im Setup eingefügt. Weil ich einfach nicht weiß, wo es denn wirklich hingehört.
Die Pid 28 ist die Ausgangsseite für deutsch. Englisch ist 29.
Die rootPidList sorgt dafür, dass gar nichts mehr gefunden wird.
Die Sections scheinen gar nichts zu bringen.

Bin grad relativ verzweifelt, weil es doch eigentlich so schwer nicht sein kann und ich vermutlich nur einen kleinen Denkfehler drinnen habe.

Hoffentlich kann mir jemand helfen
Vielen Dank
Christian

mranguish ·

Hi,
ich hatte das selbe Problem und habs folgendermaßen gelöst:

    plugin.tx_indexedsearch {
        _DEFAULT_PI_VARS.sections=rl1_1234
 
      search {
          rootPidList = -1
      }
    }
Chricken ·

Vielen Dank,

das hat jetzt endlich funktioniert.
Nun ist die Suche nach Sprachen aufgeteilt.

Besten Gruß
Christian