WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   XML meny (https://www.wn.se/forum/showthread.php?t=27735)

editman 2008-03-06 12:46

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å.


Alla tider är GMT +2. Klockan är nu 16:03.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson