Sitecore子项排序问题

时间:2012-12-24 01:43:30

标签: c# asp.net content-management-system sitecore sitecore6

如果没有选择子项的排序,默认的排序方法是什么?根据sitecore文档:

“如果您没有为项目指定子项排序规则,Sitecore将应用默认子项排序 规则,用户可以手动对项目进行排序。“

并将默认值定义为:

“默认:按名称按字母顺序对项目进行排序,而不是解释前导 数字作为数字。领先的下划线排在最后。这是 默认的子排序规则。“

但是,我有一个脚本输入一堆项目,我只是希望它们按我输入的顺序显示(这实际上是'创建'选项) - 然后我希望用户有控制权在那之后他们如何订购。不幸的是,它没有保留我输入的顺序(并且似乎也不是默认值)。

如果我选择任何子项排序选项,那么用户就不能再订购了......我怎么能这样做?是否有设置起始排序顺序,然后仍然让用户订购项目?

1 个答案:

答案 0 :(得分:6)

您应该做的是将Subitems Sorting字段留空,然后将排序顺序值(在__Sortorder字段中)添加到脚本插入的每个项目中(增加值)每个项目100,从100开始。

这应该会产生你想要的东西;您的项目按插入顺序排序,用户仍可在内容编辑器中更改其顺序。