当没有选择子项排序时,默认排序方式是什么?根据sitecore文档:
如果未为项目指定子排序规则,Sitecore将应用默认子排序规则,用户可以手动对项目进行排序。
它将默认定义为:
默认:按名称的字母顺序对项目进行排序,而不是将前导数字解释为数字。前导下划线最后排序。这是默认子排序规则。
然而,我有一个脚本,它输入了一大堆项目,我只想让它们按照我输入的顺序显示(本质上就是'created‘选项)--然后我想让用户控制他们在那之后如何排序。不幸的是,它不能保持我输入的顺序(而且似乎也不是默认的顺序)。
如果我选择任何子项排序选项,则用户不能再对其进行排序...我该怎么做呢?有没有办法设置起始排序顺序,然后让用户仍然对项目进行排序?
发布于 2012-12-24 17:00:03
您应该做的是将Subitems Sorting字段保留为空,然后向脚本插入的每个项目添加一个排序顺序值(在__Sortorder字段中)(为每个项目增加100,从100开始)。
这应该会得到您想要的结果;您的项目按插入顺序排序,用户仍然可以在内容编辑器中更改它们的顺序。
https://stackoverflow.com/questions/14016196
复制相似问题