DE | EN
Eingrenzung einer Suche anhand bestimmter Listenspalten – Teil 2 - Blog von Windhoff Software Services

Eingrenzung einer Suche anhand bestimmter Listenspalten – Teil 2

Geschrieben von Alexander Hach
Alexander Hach
Systemadministrator
Benutzer ist offline
am 16 06 2011
in ECM

Die Eigenschaften eines Webparts für die erweiterte Suche werden über ein XML-File gesteuert. Um diesen XLM-Code zu bearbeiten, muss der Cursor im Eingabefeld der in Abbildung 1 dargestellten Webparteigenschaften platziert werden. Nach einem Klick auf die mit dem roten Pfeil markierten drei Punkte öffnet sich ein einfacher Texteditor, der den zu bearbeitenden XML-Code enthält.

Sucheingrenzung

Da dieser Editor den XML-Code als einzelne Zeile anzeigt, empfiehlt es sich, den Code in einen Editor zu importieren, der Syntax-Highlighting bietet, und ihn zunächst in eine übersichtlichere Struktur zu bringen.

Nachfolgend werden anhand kürzerer Code-Ausschnitte aus einem bereits angepassten XML-File die für unseren Zweck anzupassenden Codeabschnitte erläutert.

Im Knoten für die Eigenschaftsdefinitionen kommen die im ersten Teil dieses Artikels angelegten verwalteten Eigenschaften zum Einsatz. Wir ergänzen also im Knoten Einträge, die dem nachfolgend dargestellten Muster entsprechen:

Sucheingrenzung-1a


Der Name muss hierbei exakt dem Namen einer verwalteten Eigenschaft entsprechen, der Datentyp ist auch anzupassen. Der DisplayName ist frei wählbar.

Um Suchergebnisse zu erhalten, brauchen wir natürlich noch entsprechende Ergebnistypen. Daher ergänzen wir im Knoten entsprechend eine Referenz () auf unsere vorher angelegte Eigenschaftsdefinition. Hier im Beispiel:

Sucheingrenzung-1b

Nachdem der Quellcode in den Editor der Webparteigenschaften zurückkopiert und gespeichert wurde, stehen die vorgenommenen Anpassungen im Such-Webpart zur Verfügung. Abbildung 2 zeigt ein Beispiel mit sechs manuell eingerichteten Eigenschaften.

Sucheingrenzung2

Die Suche kann nun also durch die soeben vorgenommenen Änderungen am XML-Quellcode über die von uns angelegten verwalteten Eigenschaften eingeschränkt werden.

Kommentare

Derzeit gibt es keine Kommentare. Schreibe den ersten Kommentar!

Kommentar hinterlassen

Gast
Gast 18 05 2012