Eine Nugget-Listen-Deklaration definiert eine Gruppe von Links, die von einem einzelnen Nugget namens nuggetLists-Nugget angezeigt werden. Jeder definierte Link kann auf eine andere Web Client-Seite (separat durch eine Seitenmethode definiert) oder auf eine komplett externe Seite außerhalb von InterAction, wie zum Beispiel eine Internetsuchmaschine, verweisen.
Nugget-Listen-Deklarationen werden in XML-Dateien auf dem Computer gespeichert, auf dem der Application Server installiert ist.
Eine Nugget-Listen-Deklaration ist sehr flexibel. Jeder definierte Link kann so konfiguriert werden, dass beim Anklicken durch den Benutzer eine der folgenden Aktionen ausgeführt wird:
- Die Zielseite wird in einem Frame-Bereich (technisch gesehen ein iframe) auf derselben Seite angezeigt.
- Die Zielseite wird im bestehenden Browserfenster angezeigt (d. h. der aktuelle Inhalt des Fensters wird durch die Zielseite ersetzt).
- Für die Zielseite wird ein neues, vollständiges Browserfenster geöffnet.
- Die Zielseite wird in einem separaten „Popup“-Fenster angezeigt.
Sie können auch reine Text-Elemente erstellen, die als Überschriften innerhalb der Linkliste dienen.
Eine Nugget-Liste, die Inhalte in einem Iframe anzeigt
[A] Dieser gesamte Bereich ist das nuggetLists-Nugget.
[B] Dies ist der Link-Bereich. Hier werden mehrere Links angezeigt.
[C] Dies ist der Inhaltsbereich. Hier wird der Inhalt angezeigt, der dem ausgewählten Link entspricht. Im Hintergrund wird tatsächlich eine andere Seite angezeigt.
Beim Definieren und Verwenden von Nugget-Listen sollten Sie beachten, dass drei Teile beteiligt sind:
- Die Nugget-Listen-Deklaration. Sie legt die Liste der Links fest. Für jeden Link wird der anzuzeigende Name, die URL der Zielseite und der Linktyp (iframe usw.) angegeben. In der Abbildung unten ist die durch eine Nugget-Liste definierte Linkliste im Abschnitt B zu sehen.
-
Das Ziel, also die Zielseite, für jeden Link. Wie bereits erwähnt, kann dies eine andere Web Client-Seite oder eine externe Webseite sein.
Wenn Sie auf eine Web Client-Seite verlinken, definieren Sie die Seite mit einer Seitenmethode, wie bei jeder anderen Seite auch. Wenn Sie eine Nugget-Liste verwenden, die die Seiten in einem iframe anzeigt, ist es wichtig, die Seite so zu gestalten, dass sie gut in den Rahmen des iframes passt.
- Das nuggetLists-Nugget selbst. Wie bei jedem anderen Nugget platzieren Sie dieses Nugget auf einer Seite, wenn Sie die Seite in einer Seitenmethode definieren. Sie übergeben die ID der Nugget-Liste, die die anzuzeigenden Links festlegt.
Wie eine Nugget-Liste auf einer Seite funktioniert
[A] Dieses Nugget ist Teil der Person Overview-Seite, die durch die Seitenmethode relationship-overview-person definiert ist. Beachten Sie, dass die Überschrift „Related People, Companies and Organizations“ nicht Teil des Nuggets ist – dieser Text wird als Teil eines section Tag-Tags in der Seitendeklaration definiert.
[B] Die relationship-overview-person-Seite zeigt das nuggetLists.jsp-Nugget an, das so konfiguriert ist, dass es eine Nugget-Liste namens rel-person-results verwendet. Diese Nugget-Liste wurde so definiert, dass sie diese Links anzeigt.
[C] Eine zweite Seitenmethode definiert diese Seite (who-knows-simple-results). Diese Seite ist das Ziel für den Link My Co-workers Who Know this Person. Die Seite zeigt ein Raster mit den Beziehungen an.
Dateien für Nugget-Listen-Deklarationen auf dem Application Server
Die folgenden Dateien für Nugget-Listen werden mit dem InterAction Application Server installiert. Sie befinden sich im etc-Verzeichnis des Application Server-Rechners.
- nuggetLists.xml
- externalIntegrationNuggetLists.xml
- brewNuggetLists.xml
- actionableItemNuggetLists.xml
Bei einer typischen Installation befindet sich das etc-Verzeichnis normalerweise unter:
C:\Program Files\LexisNexis\InterAction\AppServer\iahome\etc.
Zusätzlich zu diesen installiert der InterAction Application Server auch eine leere Nugget-Listen-XML-Datei namens localNuggetLists.xml. Sie können diese Version für Ihre eigenen Deklarationen verwenden. Sie können die mitgelieferten Nugget-Listen in diese Datei kopieren und als Ausgangspunkt verwenden. Dies ist auch die beste Methode, um Änderungen an einer mitgelieferten Nugget-Liste vorzunehmen – kopieren Sie sie in die localNuggetLists.xml und nehmen Sie Ihre Anpassungen dort vor. So bleibt die Originalversion erhalten.
Die Datei localNuggetLists.xml wird im lokalen Verzeichnis des Application Server-Rechners installiert.
Bei einer typischen Installation befindet sich das lokale Verzeichnis unter:
C:\Program Files\LexisNexis\InterAction\AppServer\iahome\etc\local.