Episerver文件夹订单排序结构正反映在网站上

时间:2018-10-25 06:38:05

标签: episerver-7

为包含已创建页面的容器设置排序时。它反映了网站的结构。

如何覆盖此设置并为网站设置手动排序?

2 个答案:

答案 0 :(得分:1)

当您从Episerver中获取内容时,它将使用您在页面树中的排序方式(如您所知)。对于希望控制排序的编辑者来说,这可能是实用的。如果要更改此设置,则必须从数据库中获取结果后,手动(使用代码)对结果进行排序。即GetChildren(..)。OrderBy(x => x.Name)或任何您想要的

答案 1 :(得分:1)

” 可以为结构中的基础页面选择排序顺序。通过选择排序顺序,您可以控制当前正在编辑页面下的所有页面的顺序。排序顺序的设置可以按字母顺序,按创建或更改日期或按排序索引设置。

要创建自己选择的逻辑排序顺序,您需要编辑父页面。转到“高级信息”标签,然后为“排序顺序”选择“根据排序索引”。

此后,您需要为所有基础页面分配一个数字(索引),以使系统了解以何种顺序排列页面。索引最低的页面将位于菜单顶部。创建页面时,页面的标准索引通常设置为100。如果创建要在菜单中首先放置的页面,则为该页面分配一个小于100的数字,例如90。如果要将该页面放置在另一个页面上,则选择一个大于100的数字,示例110。

明智的做法是,至少要间隔10位数字,以防在其他页面之间添加页面。然后可以轻松完成此操作,而不必更改所有其他页面的排序索引。请记住,仅当您选择“根据排序索引”作为父页面的排序顺序时,排序索引才适用。不要忘记保存和发布更改了排序信息的所有页面,以便更新排序顺序! “