我在C#中的一个函数返回一个PageDataCollection变量。 如何根据Episerver树视图对此PageDataCollection进行排序? (页面按特定顺序显示在树状视图中) 我使用Episerver 6 R2
答案 0 :(得分:1)
您可以使用 PageChildOrderRule 属性检查排序设置(例如通过索引,发布日期等)和 PagePeerOrder 来获取排序索引(排序顺序设置为索引时使用的数值)。
换句话说,每个页面都设置其子项的排序方式。这又是页面树的呈现方式。
通过PageData对象上的 Property 索引器检索这些属性,例如:
int sortIndex = (int)CurrentPage["PagePeerOrder"];