Använd XML-filer för att driva din navigeringsmeny

Att använda en XML-fil för att köra din navigeringsmeny i SharePoint 2010 börjar bli lite tekniskt, men är faktiskt tillgängligt för alla avancerade användare som har beviljats ​​rättigheter att använda SharePoint Designer.

En av de fina sakerna med att använda SharePoints AspMenu-navigeringsmeny är att den redan förstår hur man gör utfällningar och menystil, så att du inte rullar din egen navigering som du gör med några av de andra alternativen.

Du tillhandahåller bara en alternativ datakälla istället för att använda SharePoints hierarkidatakälla för publiceringswebbplatser.

Följande steg leder dig genom processen att använda en XML-fil för att köra din navigeringsmeny:


Använd XML-filer för att driva din navigeringsmeny

1I SharePoint Designer 2010 skapar du en ny XML-fil genom att välja Arkiv→Alla filer.

Du kan flytta den här filen till ett dokumentbibliotek där den kan versionskontrolleras.


Använd XML-filer för att driva din navigeringsmeny

2 Ange dina navigeringsobjekt i filen.

Din fil måste följa webbplatskartkonventionen för navigeringsmenyer, som kapslar webbplatskartnoder inuti varandra.

3Öppna webbdelssidan, sidlayouten eller mallsidan i SharePoint Designer 2010 där du vill skapa din nya navigeringsmeny.

Testa detta på en webbdelssida först och flytta det sedan till en sidlayout eller mallsida efter att du har testat det.


Använd XML-filer för att driva din navigeringsmeny

4Dra och släpp datakällan för din XML-fil på din sida.

I designvyn klickar du på platsen i filen där du vill infoga datakällan och klickar sedan på fliken Infoga på menyfliksområdet.

Klicka på knappen Datakälla i gruppen Kontroller och välj XML-filen. SharePoint Designer infogar datakällans kontroll på sidan.

5Högerklicka på datakällan och välj Egenskaper från snabbmenyn.

Ställ in egenskapen XPath på din datakälla till följande värde:

/siteMap/siteMapNode/siteMapNode

Detta säkerställer att rotnoderna i din fil inte visas i navigeringskontrollen.

6 Dra och släpp en AspMenu-kontroll på din sida från verktygslådan.

AspMenu-kontrollen finns i gruppen SharePoint Server Controls i menyfliksområdet.

Du kanske tycker att det är lättare att kopiera och klistra in AspMenu-kontrollen från publiceringshuvudsidan än att infoga kontrollen från verktygslådan. Om du gör det, se till att du ger menyn ett unikt ID, som MyCustomMenu.


Använd XML-filer för att driva din navigeringsmeny

7 Konfigurera egenskaperna för AspMenu-kontrollen enligt följande:

Ställ in egenskapen DataSourceID på AspMenu-kontrollen så att den matchar datakällan du skapade i steg 4.

Ställ in egenskapen StaticDisplayLevels till 1.

Infoga ett DataBindings-element för att mappa objekten i din XML-fil till menyn.


Använd XML-filer för att driva din navigeringsmeny

8Spara dina inställningar och uppdatera sidan.

En SharePoint-meny visar anpassade navigeringsobjekt.

SharePoints navigationsmodell ärvs direkt från ASP.NET. Inget är nytt eller magiskt med hur SharePoint hanterar webbplatsnavigering. Det betyder att du har många alternativ för att anpassa navigeringsmenyerna i SharePoint. I de flesta fall skapar du antingen en ny navigeringsleverantör eller en ny datakälla medan du använder en av de befintliga navigeringsmenyerna för att visa resultaten.

Leave a Comment

Hur man använder kommandona Gör om och upprepa i Word 2016

Hur man använder kommandona Gör om och upprepa i Word 2016

Lär dig att använda kommandona Gör om och Upprepa i Word 2016 för att effektivt hantera dina dokument. Dessa funktioner hjälper dig att enkelt ångra och återställa ändringar.

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows Microsoft Word öppnar filer i skrivskyddat läge, vilket gör det omöjligt att redigera dem? Oroa dig inte, metoderna finns nedan

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Så här åtgärdar du fel vid utskrift av felaktiga Microsoft Word-dokument Fel vid utskrift av Word-dokument med ändrade teckensnitt, röriga stycken, saknad text eller förlorat innehåll är ganska vanligt. Men gör det inte

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Om du har använt pennan eller överstrykningspennan för att rita på dina PowerPoint-bilder under en presentation, kan du spara ritningarna till nästa presentation eller radera dem så att nästa gång du visar den börjar du med rena PowerPoint-bilder. Följ dessa instruktioner för att radera ritningar med penna och överstrykningspenna: Radera linjer ett på […]

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteket innehåller CSS-filer, XSL-filer (Extensible Stylesheet Language) och bilder som används av fördefinierade mallsidor, sidlayouter och kontroller i SharePoint 2010. För att hitta CSS-filer i stilbiblioteket på en publiceringswebbplats: Välj Webbplatsåtgärder→Visa Allt webbplatsinnehåll. Innehållet på webbplatsen visas. Style-biblioteket ligger i […]

Formatera siffror i tusentals och miljoner i Excel-rapporter

Formatera siffror i tusentals och miljoner i Excel-rapporter

Överväldiga inte din publik med gigantiska siffror. I Microsoft Excel kan du förbättra läsbarheten för dina instrumentpaneler och rapporter genom att formatera dina siffror så att de visas i tusentals eller miljoner.

Hur man delar och följer SharePoint-webbplatser

Hur man delar och följer SharePoint-webbplatser

Lär dig hur du använder SharePoints sociala nätverksverktyg som låter individer och grupper kommunicera, samarbeta, dela och ansluta.

Hur man konverterar datum till Julian-format i Excel

Hur man konverterar datum till Julian-format i Excel

Julianska datum används ofta i tillverkningsmiljöer som en tidsstämpel och snabbreferens för ett batchnummer. Denna typ av datumkodning tillåter återförsäljare, konsumenter och serviceagenter att identifiera när en produkt tillverkades och därmed produktens ålder. Julianska datum används också i programmering, militären och astronomi. Annorlunda […]

Hur man skapar en Access Web App

Hur man skapar en Access Web App

Du kan skapa en webbapp i Access 2016. Så vad är en webbapp egentligen? Tja, webben betyder att den är online, och appen är bara en förkortning för "applikation". En anpassad webbapp är en onlinedatabasapplikation som nås från molnet med en webbläsare. Du bygger och underhåller webbappen i skrivbordsversionen […]

Snabbstartsfält i SharePoint 2010

Snabbstartsfält i SharePoint 2010

De flesta sidor i SharePoint 2010 visar en lista med navigeringslänkar i snabbstartsfältet till vänster på sidan. Snabbstartsfältet visar länkar till utvalt webbplatsinnehåll som listor, bibliotek, webbplatser och publiceringssidor. Snabbstartsfältet innehåller två mycket viktiga länkar: Länken Allt webbplatsinnehåll: […]