4

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

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

并将默认定义为:

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

但是,我有一个输入一堆项目的脚本,我只希望它们按照我输入它们的顺序显示(这本质上是“创建”选项) - 然后我希望用户可以控制它们的方式在那之后订购它。不幸的是,它不会保留我输入它们的顺序(而且似乎也不是默认顺序)。

如果我选择任何子项目排序选项,那么用户就不能再订购它了……我该怎么做?有没有办法设置起始排序顺序,然后仍然让用户订购项目?

4

1 回答 1

6

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

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

于 2012-12-24T09:00:03.397 回答