Sitecore子项排序问题

本文关键字:问题 排序 Sitecore | 更新日期: 2023-09-27 17:49:17

当所选子项没有排序时,默认的排序方法是什么?根据sitecore文档:

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

它定义默认值为:

"默认:按名称字母顺序排序,不解释前导数字作为数字。前导下划线最后排序。这是默认的子排序规则。"

然而,我有一个脚本,进入一堆项目,我只是希望他们在我输入他们的顺序显示(这本质上是"创建"选项)-然后我希望用户有控制他们如何订购它之后。不幸的是,它不保留我输入它们的顺序(似乎也不是默认的)。

如果我选择了任何子项排序选项,那么用户就不能再订购了…我该怎么做呢?是否有某种方法可以设置开始排序顺序,然后仍然让用户对项目进行排序?

Sitecore子项排序问题

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

结果应该是你想要的;您的条目按插入顺序排序,用户仍然可以在内容编辑器中更改它们的顺序。