bx:websearch
Dieses Tag ermöglicht die Darstellung von Suchergebnissen der Webseite. Die Suche ist über die Funktionen des Jakarta Lucene Projektes realisiert worden. Das Web muss vorher indiziert worden sein. Zum Ausklammern von Bereichen aus der Suche verwendet man bx:scanner
Eingabefeld
<bx:websearch.input />
Es wird ein Text-Inputfeld erzeugt, welches in Suchformularen verwendet werden kann. Falls schon eine Suche stattgefunden hat, enthält das Feld den Suchtext.
Hauptschleife
<bx:websearch [max="{n}"] [maxparam="{paramname}"] [indexparam="index"]> Inhalt </bx:websearch>
Dieses Tag bildet die Hauptschleife um die Suchergebnisse. Zur Verwendung im Inhalt stehen die nun folgenden Tags bereit.
Bisher mußte der Blätterparameter „index“ heißen. Und bei den Containerfiltern (Teasern) in der Seite mußte man indexparam auf etwas anderes setzen. Nun kann der Parametername selbst definiert werden. bx:websearch.previous|next|firstshown|lastshown lesen den neuen Parameter von der bx:websearch-Schleife und verlinken jetzt mit diesen Namen.
| max | maximale Anzahl an Ausgaben |
|---|---|
| maxparam | Request-Parameter, der den Zahlenwert für den Überlauf enthält * (ab Version 2.5.9)* |
| indexparam | Name des Blätterparameters |
websearch.title
<bx:websearch.title/>
gibt den Titel der Seite (