Verwenden von XML-Dateien Ihr Navigationsmenü Drive

eine XML-Datei mit dem Navigationsmenü in Sharepoint 2010 startet fahren ein wenig Techie zu bekommen, aber es ist tatsächlich frei zugänglich für alle Power-User, die die Rechte gewährt worden ist Sharepoint Designer zu verwenden.

Eines der schönen Dinge über die Verwendung von AspMenu Navigationsmenü Sharepoint ist, dass es schon versteht, wie Flyouts und Menü Styling zu tun, so dass Sie nicht Ihre eigene Navigations rollen, wie Sie mit einigen der anderen Optionen sind.

Sie sind nur eine alternative Datenquelle, die anstelle der Verwendung von Sharepoint-Publishing-Standorthierarchie Datenquelle.

Die folgenden Schritte führen Sie durch den Prozess eine XML-Datei für die Benutzung von Navigationsmenü zu fahren:

1

In Sharepoint Designer 2010, erstellen Sie eine neue XML-Datei Datei-All-Dateien durch die Wahl.

Sie können diese Datei in einer Dokumentbibliothek verschieben, wo es Version gesteuert werden kann.

2

Geben Sie Ihre Navigationselemente in die Datei.

Die Datei muss die Sitemap-Konvention für Navigationsmenüs zu folgen, die Sitemap-Knoten ineinander verschachtelt.

3

Öffnen Sie die Web-Part-Seite, Seitenlayout oder Masterseite in Sharepoint Designer 2010, wo Sie wollen Ihr neues Navigationsmenü zu erstellen.

Testen Sie dies in einem Web-Part-Seite zuerst, und dann in einem Seitenlayout oder Masterseite bewegen, nachdem Sie es testen.

4

Ziehen Sie die Datenquelle für Ihre XML-Datei auf Ihrer Seite.

In der Entwurfsansicht klicken Sie den Speicherort in der Datei, wo Sie die Datenquelle einfügen möchten, und klicken Sie dann auf die Registerkarte Einfügen auf dem Band.

Klicken Sie auf die Schaltfläche Datenquelle in der Gruppe Steuerelemente und wählen Sie die XML-Datei. Sharepoint Designer fügt den Datenquellen-Steuerelement in die Seite.

5

rechts, klicken Sie auf die Datenquelle, und wählen Sie Eigenschaften aus dem Kontextmenü.

Stellen Sie die XPath-Eigenschaft auf die Datenquelle auf den folgenden Wert:

/ SiteMap / siteMapNode / siteMapNode

Dadurch wird sichergestellt, dass die Wurzelknoten in der Datei nicht in der Navigationssteuerung angezeigt werden soll.

6

Drag & Drop eine AspMenu Steuerelement auf Ihrer Seite aus der Toolbox.

Die AspMenu Steuerung ist in der Sharepoint Server Gruppe Steuerelemente der Band.

Sie können feststellen, es ist einfacher, die AspMenu Kontrolle aus dem Verlags Master-Seite zu kopieren und als das Steuerelement aus der Toolbox eingefügt werden. Wenn Sie das tun, stellen Sie sicher, dass Sie das Menü eine eindeutige ID, wie MyCustomMenu geben.

7

Konfigurieren Sie die Eigenschaften für die AspMenu Steuerung wie folgt:

Stellen Sie die DataSourceID Eigenschaft auf der AspMenu Kontrolle der Datenquelle zu entsprechen, die Sie in Schritt 4 erstellt haben.

Stellen Sie die Static Eigenschaft auf 1.

Legen Sie ein Databindings-Elemente die Elemente in der XML-Datei in das Menü abzubilden.

8

Speichern Sie Ihre Einstellungen und aktualisieren Sie die Seite.

Eine Sharepoint-Menü zeigt Elemente benutzerdefinierte Navigation.

Sharepoint Navigationsmodell wird direkt von ASP.NET geerbt. Nichts ist neu oder magische darüber, wie Sharepoint Griffe Website-Navigation. Das bedeutet, dass Sie viele Möglichkeiten haben die Navigationsmenüs in Sharepoint für die Anpassung. In den meisten Fällen erstellen Sie entweder einen neuen Navigationsanbieter oder eine neue Datenquelle, während eine der vorhandenen Navigationsmenüs unter Verwendung der Ergebnisse anzuzeigen.

Menü