Innehållsförteckning:
- 1In SharePoint Designer 2010, skapa en ny XML-fil genom att välja Arkiv → Alla filer.
- 2Enter dina navigeringsobjekt i filen.
- 3 Öppna webbsidans sida, sidlayout eller mastersida i SharePoint Designer 2010 där du vill skapa din nya navigationsmeny.
- 4Drag och släpp datakällan för din XML-fil på din sida.
- 5 Högerklicka på datakällan och välj Egenskaper från kontextmenyn.
- 6Drag och släpp en AspMenu-kontroll på din sida från verktygslådan.
- 7Configurera egenskaperna för AspMenu-kontrollen enligt följande:
- 8 Spara dina inställningar och uppdatera sidan.
Video: How to install a GPX course into the Garmin Fenix 5 and 3 for Navigation 2024
Med en XML-fil för att köra din navigeringsmeny i SharePoint 2010 börjar man få lite techie men är faktiskt tillgänglig för alla användare som har rätt att använda SharePoint Designer.
En av de fina sakerna om att använda SharePoints AspMenu navigationsmeny är att den redan förstår hur man gör flygningar och meny styling så att du inte rullar din egen navigering som du är med några av de andra alternativen.
Du tillhandahåller bara en alternativ datakälla istället för att använda SharePoints datarkälla för publiceringswebbplats.
Följande steg går igenom processen med att använda en XML-fil för att driva din navigationsmeny:
1In SharePoint Designer 2010, skapa en ny XML-fil genom att välja Arkiv → Alla filer.
Du kan flytta den här filen till ett dokumentbibliotek där det kan styras av versionen.
2Enter dina navigeringsobjekt i filen.
Din fil måste följa sitemapkonventionen för navigeringsmenyer, som hyllar sitemap nodar inuti varandra.
3 Öppna webbsidans sida, sidlayout eller mastersida i SharePoint Designer 2010 där du vill skapa din nya navigationsmeny.
Testa detta på en webbdelarsida först och flytta sedan det till en sidlayout eller mastersida efter att du testat det.
4Drag 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 i bandet.
Klicka på datakällan i kontrollpanelen och välj XML-filen. SharePoint Designer lägger in datakällans kontroll i sidan.
5 Högerklicka på datakällan och välj Egenskaper från kontextmenyn.
Ange XPath-egenskapen 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.
6Drag och släpp en AspMenu-kontroll på din sida från verktygslådan.
AspMenu-kontrollen finns i SharePoint Server Controls-gruppen i bandet.
Det kan hända att det är lättare att kopiera och klistra in AspMenu-kontrollen från publiceringsmastersidan än att infoga kontrollen från verktygslådan. Om du gör det, se till att du ger menyn ett unikt ID, till exempel MyCustomMenu.
7Configurera egenskaperna för AspMenu-kontrollen enligt följande:
Ställ in DataSourceID-egenskapen på AspMenu-kontrollen för att matcha den datakälla du skapade i steg 4.
Ställ in egenskapen StaticDisplayLevels till 1.
Sätt in ett DataBindings-element för att kartlägga objekten i din XML-fil till menyn.
8 Spara dina inställningar och uppdatera sidan.
En SharePoint-meny visar anpassade navigeringsobjekt.
SharePoints navigeringsmodell är ärvt direkt från ASP. NETTO. Ingenting är nytt eller magiskt om hur SharePoint hanterar sidnavigering. Det betyder att du har många alternativ för att anpassa navigeringsmenyerna i SharePoint. I de flesta fall skapar du antingen en ny navigationsleverantör eller en ny datakälla medan du använder en av de befintliga navigeringsmenyerna för att visa resultaten.