laqu
I'm new here

BasicSearch Parameter durchschleifen

Hi,

ist es irgendwie möglich einen anderen, außer den vorgegebenen Requestparametern durch den BasicSearch Prozess zu schleifen?

Bei uns handelt sich sich z.z. um folgendes Problem, auf der Suchseite gibt es Radiobuttons mit denen die Suche eingeschränkt werden kann, (Medien oder Content Seiten), nach der Suche soll der vorher eingestellte Wert wieder ausgewählt sein.

Danke & Gruß

Lars

0 Kudos
2 Replies
marza
I'm new here

Hallo Lars,

soweit ich das beurteilen kann, nein. Da das Search-Servlet einen Response-Send-Redirect auf die Suchergebnisseite macht und sämtliche Parameter im Request nicht mitkopiert, kann ein beliebiger Formularwert nicht am Request zwischengepuffert werden. Du musst mit den Variablen, die die Dir die JSP-Tags an der Stelle zur Verfügung stellen, auskommen.

Anders verhält sich mit Werten die Teil der Suchanfrage sind (siehe Kapitel 5.5.1). Diese werden in der Suchkonfiguration zwischengespeichert. Darüberhinaus gibt es die Kategorieüberprüfung (s. Kapitel 5.6 BasicSearch-Dokumentation), mit der man die Seiten auf z.B. PDFs im Suchergebnis einschränken kann. In der Dokumentation ist auch ein Beispiel mit Checkboxen, die ähnlich zu Radio-Buttons sind.

Noch ein Tipp falls o.g. nicht weiterhilft: Ggf. kann man mit JavaScript einen Cookie setzen, der bestimmt, wie HTML-Formularelemente vorausgewählt werden.

Ich hoffe, dass die späte Antwort Dir weiterhilft.

Grüße Marian

0 Kudos
pavone
I'm new here

Hallo Lars,

benötigst Du noch weitere Hilfe oder hat Dir Marians Antwort bereits geholfen? In diesem Fall wäre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lösung gefunden haben, wäre es nett, wenn Du diese hier bereitstellst.

Viele Grüße

Tim

0 Kudos