Freigeben über


Gewusst wie: Hinzufügen des Steuerelements für die Bereichsbenachrichtigung zu einer benutzerdefinierten Ergebnisseite

Letzte Änderung: Dienstag, 20. April 2010

Gilt für: SharePoint Server 2010

Die Ergebnisseite für die Websitesuche osssearchresults.aspx enthält das Steuerelement für die Bereichsbenachrichtigung. Mithilfe dieses Steuerelements wird der Benutzer benachrichtigt, wenn benutzerdefinierte Bereiche zur Verfügung stehen, damit er eine umfassendere Gruppe von Websites durchsuchen kann. Dieses Steuerelement ist nicht im Webpartkatalog verfügbar. Wenn Sie also das Steuerelement für die Bereichsbenachrichtigung auf einer Suchergebnisseite anzeigen möchten, müssen Sie der Seite den Code für dieses Steuerelement hinzufügen.

In diesem Thema wird beschrieben, wie der Code zur Anzeige des Steuerelements für die Bereichsbenachrichtigung einer Suchergebnisseite hinzugefügt wird.

So fügen Sie das Steuerelement für die Bereichsbenachrichtigung hinzu

  1. Öffnen Sie die Datei mit den Suchergebnissen in einem HTML-Editor wie beispielsweise Microsoft SharePoint Designer 2010 oder in einem Texteditor wie beispielsweise Editor.

  2. Fügen Sie die Tagpräfixregistrierung für das Steuerelement für die Bereichsbenachrichtigung mithilfe des folgenden Codes hinzu.

    <%@ Register Tagprefix="MSWSC" Namespace="Microsoft.SharePoint.Portal.WebControls" 
    Assembly="Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, 
    PublicKeyToken=71e9bce111e9429c" %>
    
  3. Fügen Sie das Steuerelement mithilfe des folgenden Codes hinzu

    <MSWSC:searchnotification  runat="server"/>
    
  4. Aktivieren Sie benutzerdefinierte Bereiche für die Websitesammlung.

    So aktivieren Sie benutzerdefinierte Bereiche für die Websitesammlung

    1. Öffnen Sie die Seite Websiteeinstellungen der Websitesammlung, indem Sie an die URL der Websitesammlung wie folgt die Zeichenfolge /_layouts/settings.aspx anfügen:

      http://SiteCollectionURL/_layouts/settings.aspx

    2. Klicken Sie im Abschnitt Websitesammlungsverwaltung der Seite mit den Websiteeinstellungen auf Sucheinstellungen.

    3. Wählen Sie im Abschnitt Websitesammlungs-Suchcenter die Option Aktivieren Sie benutzerdefinierte Bereiche aus, geben Sie das Suchcenter für die Websitesammlung an, und klicken Sie dann auf OK.

  5. Wenn Sie den Code für das Steuerelement für die Bereichsbenachrichtigung testen möchten, erstellen Sie eine Standardtestseite mithilfe des Codes im Abschnitt Beispiel in diesem Thema. Navigieren Sie dann zur Testseite im Browser, und fügen Sie wie folgt eine Suchabfrage an die URL mithilfe des k-Parameters in der Abfragezeichenfolge an:

    http://SiteURL/pages/ScopesNotificationTest.aspx?k=queryTerm

Beispiel

Verwenden Sie den folgenden Code, um eine Standardseite zum Testen des Steuerelements für die Bereichsbenachrichtigung zu erstellen.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<%@ Page Language="C#" %>
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta name="WebPartPageExpansion" content="full" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled 1</title>
</head>
<body>
The scopes notification control should appear below this text:
<%@ Register Tagprefix="MSWSC" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.Office.Server.Search, 
Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %><MSWSC:searchnotification  runat="server"/>
<form id="form1" runat="server">
</form>
</body>
</html>