2011-05-28 97 views
0

我想找到一个优雅的方式来获得一定的节点umbracos DynamicNodeWalker一把umbraco DynamicNodeWalker

这里是图:

Company 
    Division 1 
     Department 
      Team 1 
       Employee 1 
       Employee 2 
      Team 2 
     Department 2 
      Team 3 
       Employee 3 
       Employee 4 
      Team 4 
     Department 3 
     Department 4 
    Division 2 

下面是如何使用学步车作为一把umbraco说明documentation

Assuming you're currently sitting on Company… 
Model.Down().Next() //Division 2 
Model.Down(1).Next().Down(1) //Employee 3 


Or, if you're on Employee 3.. 
Model.Up(1).Previous().Down().Next() // Team 2 
Model.Next() // Employee 4 

如果你是雇员2 - 什么是优雅的方式去二队?

回答

0

说实话穿越节点像这样似乎天生不雅。由于树的结构变得烤成你的代码。当使用的东西更通用的将是更加灵活和可扩展性。

但是这里是如何遍历你正在寻找的节点:

Model.Up().Next();