Hej! Hej, Så om jag förstår det rätt så kopplar man sin huvudmeny på siten till denna xml file och då även en sitemap? Detta betyder då att man får se till att meny kan läsa av xml filen o bygga upp menyn så som denna förklarar, medan sitmap redan finns som kontroll i asp.net? tack så jättemycket.SiteMap och menyer...
Använder en XML-sitemap för att styra menyn på min sida, men jag förstår kanske inte nog om XML för att få till två eller fler huvudmenyer...
Denna funkar bra... så här ser det alltså ut by default...
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="Bokföring" description="">
<siteMapNode url="nyverifikation.aspx" title="Ny verifikation" description="" />
<siteMapNode url="verifikationslista.aspx" title="Verifikationslista" description="" />
</siteMapNode>
</siteMap>
Men om jag istället vill ha mer än en sak på första nivån... skulle jag gissa att göra såhär... mne det går ju inte =(
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="Bokföring" description="">
<siteMapNode url="nyverifikation.aspx" title="Ny verifikation" description="" />
<siteMapNode url="verifikationslista.aspx" title="Verifikationslista" description="" />
</siteMapNode>
<siteMapNode url="" title="Fakturering" description="">
<siteMapNode url="nyfaktura.aspx" title="Ny faktura" description="" />
<siteMapNode url="kundreskontra.aspx" title="Kundreskontra" description="" />
</siteMapNode>
</siteMap>Sv: SiteMap och menyer...
Ibland måste man peta i flera kontroller för att få ett samlat resultat.
Tror du är ute efter det här:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="startNod" description="">
<siteMapNode url="" title="Bokföring" description="">
<siteMapNode url="nyverifikation.aspx" title="Ny verifikation" description="" />
<siteMapNode url="verifikationslista.aspx" title="Verifikationslista" description="" />
</siteMapNode>
<siteMapNode url="" title="Fakturering" description="">
<siteMapNode url="nyfaktura.aspx" title="Ny faktura" description="" />
<siteMapNode url="kundreskontra.aspx" title="Kundreskontra" description="" />
</siteMapNode>
</siteMapNode>
</siteMap>
Sen ändrar du i din SiteMapDataSource:
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="False" />Sv:SiteMap och menyer...
Sv:SiteMap och menyer...
Om jag vill styra vilka menyval olika användare får upp i sin meny, kan jag då skapa flera sitemaps och i koden styra vilken sitemap som användarens meny byggs upp på?