Innholdsfortegnelse:
- 1In SharePoint Designer 2010, opprett en ny XML-fil ved å velge Arkiv → Alle filer.
- 2Infør navigasjonselementene i filen.
- 3 Åpne websiden, sideoppsettet eller mastersiden i SharePoint Designer 2010 der du vil opprette den nye navigasjonsmenyen.
- 4Drag og slipp datakilden for XML-filen din på siden din.
- 5 Høyreklikk på datakilden og velg Egenskaper fra kontekstuellmenyen.
- 6Drag og slipp en AspMenu-kontroll på siden din fra verktøykassen.
- 7Konfigurer egenskapene for AspMenu-kontrollen som følger:
- 8 Lagre innstillingene dine og oppdatere siden.
Video: Como usar Butter Knife en Vistas Inyeccion de Dependencias 03 2024
Bruke en XML-fil til å kjøre navigasjonsmenyen i SharePoint 2010 begynner å få litt techie, men er faktisk tilgjengelig for enhver strømbruker som har fått rettighetene til å bruke SharePoint Designer.
En av de fine tingene med å bruke SharePoints AspMenu navigasjonsmeny er at den allerede forstår hvordan man gjør flyouts og meny styling, slik at du ikke ruller din egen navigasjon som du er med noen av de andre alternativene.
Du gir bare en alternativ datakilde i stedet for å bruke SharePoints publiseringswebområdehierarki-datakilde.
Følgende trinn går gjennom prosessen med å bruke en XML-fil for å kjøre navigasjonsmenyen:
1In SharePoint Designer 2010, opprett en ny XML-fil ved å velge Arkiv → Alle filer.
Du kan flytte denne filen til et dokumentbibliotek der det kan være versjonskontrollert.
2Infør navigasjonselementene i filen.
Filen din må følge sitemapkonvensjonen for navigasjonsmenyer, som rangerer sitemap noder inne i hverandre.
3 Åpne websiden, sideoppsettet eller mastersiden i SharePoint Designer 2010 der du vil opprette den nye navigasjonsmenyen.
Test dette på en webdelingsside først, og flytt det til et sidelayout eller en masterside etter at du har testet det.
4Drag og slipp datakilden for XML-filen din på siden din.
I designvisning klikker du på plasseringen i filen din der du vil sette inn datakilden, og klikker deretter på Sett inn-fanen på båndet.
Klikk på Datakilde-knappen i kontrollpanelet og velg XML-filen. SharePoint Designer legger inn datakildekontrollen på siden.
5 Høyreklikk på datakilden og velg Egenskaper fra kontekstuellmenyen.
Sett XPath-egenskapen på datakilden til følgende verdi:
/ siteMap / siteMapNode / siteMapNode
Dette sikrer at rotnoderne i filen ikke vises i navigeringskontrollen.
6Drag og slipp en AspMenu-kontroll på siden din fra verktøykassen.
AspMenu-kontrollen er i SharePoint Server Controls-gruppen av båndet.
Det kan hende du finner det enklere å kopiere og lime inn AspMenu-kontrollen fra utgivelsesmastersiden enn å sette inn kontrollen fra verktøykassen. Hvis du gjør det, må du sørge for å gi menyen en unik ID, for eksempel MyCustomMenu.
7Konfigurer egenskapene for AspMenu-kontrollen som følger:
Sett DataSourceID-egenskapen på AspMenu-kontrollen for å matche datakilden du opprettet i trinn 4.
Sett egenskapen StaticDisplayLevels til 1.
Sett inn en DataBindings-element for å kartlegge elementene i XML-filen din på menyen.
8 Lagre innstillingene dine og oppdatere siden.
En SharePoint-meny viser egendefinerte navigasjonselementer.
SharePoints navigasjonsmodell er arvet direkte fra ASP. NETT. Ingenting er nytt eller magisk om hvordan SharePoint håndterer sidelinjen. Det betyr at du har mange alternativer for å tilpasse navigasjonsmenyene i SharePoint. I de fleste tilfeller oppretter du enten en ny navigasjonsleverandør eller en ny datakilde mens du bruker en av de eksisterende navigasjonsmenyene for å vise resultatene.