Ämne: XML meny
Visa ett inlägg
Oläst 2008-03-06, 12:46 #1
editman editman är inte uppkopplad
Medlem
 
Reg.datum: Feb 2008
Inlägg: 104
editman editman är inte uppkopplad
Medlem
 
Reg.datum: Feb 2008
Inlägg: 104
Jag har en meny som använder följande XML struktur:
Kod:
  <TreeView>
      <item title="Main Page" />
      <item title="About Us" />
      <item title="Products">
        <item title="Menu" />
        <item title="TreeView" />
        <item title="Include" />
      </item>
      <item title="Contacts" />
    </TreeView>
Menyn ska "fyllas på" dynamiskt så jag har skrivit följande, som inte fungerar dock...
Kod:
<?xml version="1.0" encoding="utf-8" ?>
<TreeView>


 <%
  
  //Using the Site's static category collection (created in Global.asax OnAppStart)
 //showing only parent and direct child however feel free to use whatever makes
 //sense to you

 foreach (Commerce.Common.Category cat in CategoryController.CategoryList)
 {

 if (cat.ParentID == 0)
 {

 %>


 <item title="<%#Eval("cat.CategoryName")%>">

  <%
      
      
      //get the kids
  foreach (Commerce.Common.Category subCat in CategoryController.CategoryList)
  {
  if (subCat.ParentID == cat.CategoryID)
  {

  %>



  <item id="sub" title="<%#Eval("subCat.CategoryName")%>" href="<%=Utility.GetRewriterUrl("catalog",subCat.CategoryGUID.ToString(),"")%>" />
   <%       
      
        }
      }
      
    }
  } 
  %>	
 </item>

</TreeView>
Är inte så van vid XML....är det någon som vet hur jag ska skriva ovan korrekt så det fungerar?

Tacksam för all hjälp jag kan få.
editman är inte uppkopplad   Svara med citatSvara med citat