Zum Inhalt springen

Zwei Seiten aus drei Teilbäumen durchsuchen

Erstellt am 21. Juni 2011 · Noch keine Antworten

Tags: Suche, Frage

bbunse ·

Hallo zusammen,

ich habe ein Problem mit der Suche. Und zwar habe ich eine Seite, die unterhalb der "Weltkugel" aus drei Teilbäumen (A bis C) besteht.

Teilbaum A: Für den Regionalbereich Nord
Teilbaum B: Für den Regionalbereich Süd
Teilbaum C: Gemeinsame Infos

Das heißt es gibt zwei Bereiche auf der Seite: Nord und Süd. Beide bestehen aus den eigenen Seiten sowie über Menüs erreichbare gemeinsame Seiten. Die komplette Seite lasse ich mit dem Crawler indizieren.

Bei Besuch der Seite wählt der Nutzer Nord oder Süd aus und gelangt dort auf die Seite. Die Regionsauswahl wird in einem Cookie gespeichert und bei Seitenaufrufen in Regionalbereichen überprüft. Für den Crawler habe ich in die Regionalweiche eine Ausnahme programmiert, so dass dieser ungehindert die angefragten URL lesen kann - egal ob Nord oder Süd.

Das Problem ist jetzt allerdings, dass bei einer Suche Seiten aus allen Bereichen angezeigt werden. Es soll aber so sein, dass ein Nord-Besucher die Ergebnisse aus den gemeinsamen Seiten und dem Nordbereich und ein Süd-Besucher die Ergebnisse aus den gemeinsamen Seiten und dem Südbereich sehen soll.

Natürlich habe ich schon nach Lösungen gesucht und bin auch auf plugin.tx_indexedsearch.search.rootPidList und plugin.tx_indexedsearch._DEFAULT_PI_VARS.sections gestoßen. Letzteres hatte ich gar nicht probiert, da man hier anscheinend nur eine PID als Ausgangsbasis nehmen kann.

Für die rootPidList-Lösung hatte ich auf den entsprechenden Seiten das Template umbenannt (nicht mehr +ext), im Template den Haken für "Wurzelebene" gesetzt (Konstanten und Setup werden nicht gelöscht) und in den Seiteneigenschaften "Ist Anfang der Webseite" aktiviert.

Leider führten diese Versuche nicht zum gewünschten Erfolg.

Ist vielleicht jemand in der Lage zu helfen? Mir gehen die Ideen aus. :-(

Viele Grüße
Benjamin Bunse