====== Unterschiede ====== Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:howto:extend_advanced_search [2009/03/03 13:49] 127.0.0.1 Externe Bearbeitung |
de:howto:extend_advanced_search [2024/09/18 08:32] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | = Suchoptionen in Erweiterte Suche einbinden = | + | ====== How-To: Zusatzfelder als Drop-Down in Erweiterte Suche einbinden ====== |
- | Sie möchten weitere [[Zusatzfelder]], in die [[Erweiterte Suche]] einbinden, um den Benutzern mehr Möglichkeiten zur Eingrenzung der Suche zu geben. | + | Sie möchten weitere [[:de:features:auxiliary fields|Zusatzfelder]], in die [[:de:features:advanced search|Erweiterte Suche]] einbinden, um den Benutzern mehr Möglichkeiten zur Eingrenzung der Suche zu geben. |
Hierzu müssen Sie die ''advancedsearch.jsp'' entsprechend verändern. | Hierzu müssen Sie die ''advancedsearch.jsp'' entsprechend verändern. | ||
- | ==Beispiel: Drop-down-Liste mit Dokumenttyp== | ||
- | Angenommen Sie haben ein [[Zusatzfelder#Beispiel 2: Teilsammlung|Zusatzfeld für Dokumenttypen angelegt]] und möchten nun eine Drop-down-Liste als zusätzliche Suchoption auf der Suchseite anbieten, die alle im [[Suchindex]] vorhandenen Dokumenttypen enthält. | ||
- | - Öffnen Sie die ''advancedsearch.jsp'' in einem Editor. | + | ===== Beispiel: Drop-down-Liste mit Dokumenttyp == |
- | - Navigieren Sie zu folgendem Code, der die Drop-down-Liste für Dateiendungen definiert: | + | |
- | <pre><tr> | + | Angenommen Sie haben ein [[:de:features:auxiliary fields#Beispiel 2: Teilsammlung|Zusatzfeld für Dokumenttypen angelegt]] und möchten nun eine Drop-down-Liste als zusätzliche Suchoption in der Erweiterten Suche anbieten, die alle im [[:de:components:search index|Suchindex]] vorhandenen Dokumenttypen enthält. |
- | <td><search:msg key="fileExtension"/>:</td> | + | |
- | <td><search:input_fieldlist field="extension" allMsg="{msg:allItem}"/></td> | + | * Öffnen Sie die ''advancedsearch.jsp'' in einem Editor. |
+ | * Navigieren Sie zu folgendem Code, der die Drop-down-Liste für Dateiendungen definiert: | ||
+ | |||
+ | <code html> | ||
+ | <tr> | ||
+ | <td><search:msg key="fileExtension"/>:</td> | ||
+ | <td><search:input_fieldlist field="extension" allMsg="{msg:allItem}"/></td> | ||
</tr> | </tr> | ||
- | </pre> | + | </code> |
- | - Fügen Sie dahinter nun den folgenden Code ein. | + | |
- | <pre> | + | * Fügen Sie dahinter nun den folgenden Code ein. |
+ | |||
+ | <code html> | ||
<tr> | <tr> | ||
- | <td>Dokumententyp:</td> | + | <td>Dokumententyp:</td> |
- | <td><search:input_fieldlist field="doctype" allMsg="{msg:allItem}"/></td> | + | <td><search:input_fieldlist field="doctype" allMsg="{msg:allItem}"/></td> |
</tr> | </tr> | ||
- | </pre> | + | </code> |
- | Mit dem ''search''-Tag definieren Sie eine neue Drop-down-Liste, die alle Inhalte des Zusatzfeldes "doctype" zur Sucheingrenzung anbietet. Die Anordnung bezieht sich in diesem Beispiel auf das Standardlayout von regain. | + | |
+ | Mit dem ''search:input_fieldlist''-Tag definieren Sie eine neue Drop-down-Liste, die alle Inhalte des Zusatzfeldes "doctype" zur Sucheingrenzung anbietet. Die Anordnung bezieht sich in diesem Beispiel auf das Standardlayout von regain. | ||