标题说明了我的问题
在sitecore 6.6上我必须在一个文件夹中订购这些项目,并且我已经谷歌几天没有成功。
有人可以帮忙吗?我已经尝试设置__Sortorder字段,但是我收到一条错误消息,说该属性是只读的。
答案 0 :(得分:2)
根据您所写的内容(“但我收到错误消息称该属性是只读的”),您在更改 for (i in 1:5){
local({
ii <- i
Group[[paste0('Gcol',ii)]]=reactive({
data[,which(colnames(data)==input[[paste0('GroupVar',ii)]])]})
})
}
字段值之前尚未开始编辑该项目。
最简单的代码是:
Sort Order
每个项目更改操作之前和之后都需要 item.Editing.BeginEdit();
item[Sitecore.FieldIDs.Sortorder] = "25"; // or any other new value
item.Editing.EndEdit();
和Editing.BeginEdit()
。
在较旧的Sitecore版本中,开发人员习惯使用Editing.EndEdit()
,但我记得不再推荐它了。
以下是有关Sitecore项目编辑的示例文章:How to edit an Item in Code Behind
答案 1 :(得分:1)
__Sortorder模板字段有一个“只读”复选框,可用于允许写入字段。
您可以使用主菜单中的排序按钮:
或键盘快捷键: