Zum Inhalt springen

Verschiedene Sucheinstellungen auf einer Seite

Erstellt am 3. August 2007 · 4 Antworten · letzte Antwort am 7. August 2007

Tags: Suche, Frage

spudan ·

Hallo an die Experten,

ich würde gerne auf einer Site verschiedene Sucheinstellungen verwenden. Es geht darum, dass ich über eine spezielle Suchseite nur einen bestimmten Bereich durchsuchen möchte, auf der normalen Suchseite soll weiherhin alles durchsucht werden.

Mein Problem ist eng damit
#448401
verwandt, leider gab es dort bisher keine Antwort.

Danke!

FrankT ·

Hallo,

ich habe eine Seite, auf der je nach "Standort" in anderen Bereichen gesucht werden soll.
Das funktioniert, aber scheinbar läßt sich "pidSearchpage" nicht überschreiben, da das Suchformular immer den Wert benutzt, der an oberster Stelle definiert wurde.
Wie kann man in einem TYPO3-Projekt in verschiedene Suchseiten springen?
Im TypoScript Object Browser wird die ID richtig angezeigt, aber die Suche springt immer zur obersten Suchergebnis-Seite.

@spudan
So habe ich es gemacht:
Im Menü die "Eingangsseiten" der einzelnen Suchbereiche als rootline definieren (Seiteneigenschaften).
Dort im Setup das eingeben:

plugin.tx_indexedsearch.search.rootPidList =  66

... 66 ist dabei die ID der rootline-Seite.
Soll irgendwo alles durchsucht werden, muß man alle rotline-IDs angeben:

plugin.tx_indexedsearch.search.rootPidList =  3,14,36,66,92

Gruß
Frank

spudan ·

Hi Frank,

danke für die Hinweise. Soweit ist das auch klar. Habe damit nur noch ein Problem:

Im Menü die "Eingangsseiten" der einzelnen Suchbereiche als rootline definieren (Seiteneigenschaften).

Wie definiere ich die Rootlines? Ist das der Punkt "Ist Anfang der Webseite" in den Seiteneigenschaften? Welche Auswirkungen hat das ansonsten auf die Seiten?

Gruß,
Daniel

FrankT ·

Hallo spudan,

SORRY

Nicht in den Seiteneigenschaften einstellen.
Im Template steht es.
Eventuell musst du in der Rootseite erst noch mal ein Template erstellen, wenn du es noch nicht gemacht hast. Mach dann aber die beiden Haken unter Clear weg, sonst werden die Constants und das Setup nicht von der übergeordneten Seite übernommen, sondern bleiben leer.

Die Lösung für mein Problem:

plugin.tx_macinasearchbox_pi1.pidSearchpage = 66
page.10.marks.SUCHE < plugin.tx_macinasearchbox_pi1

... nach dem Setzen der pidSearchpage muss die Extension erneut zugeordnet werden.

Gruß
Frank

spudan ·

Hmmm, ok. Soweit verstanden. Allerdings erfordert das große Veränderungen an meinem kompletten Projekt (Menüs etc.).
Die elegantere Lösung wäre es doch, in der erweiterten Suche das Feld "Aus dem Bereich" vorzubelegen. Ich finde dafür leider keine Möglichkeit...

Gruß,
Daniel