基于树视图对PageDataCollection var进行排序

时间:2016-05-04 13:54:22

标签: sorting episerver

我在C#中的一个函数返回一个PageDataCollection变量。 如何根据Episerver树视图对此PageDataCollection进行排序? (页面按特定顺序显示在树状视图中) 我使用Episerver 6 R2

1 个答案:

答案 0 :(得分:1)

您可以使用 PageChildOrderRule 属性检查排序设置(例如通过索引,发布日期等)和 PagePeerOrder 来获取排序索引(排序顺序设置为索引时使用的数值)。

换句话说,每个页面都设置其子项的排序方式。这又是页面树的呈现方式。

通过PageData对象上的 Property 索引器检索这些属性,例如:

int sortIndex = (int)CurrentPage["PagePeerOrder"];