Sitecore使物品在体验编辑器中可移动

时间:2016-11-22 10:17:52

标签: asp.net-mvc sitecore sitecore8.1

嘿我有以下任务:

我在内容编辑器(联系人)中有一个包含少量项目的文件夹

我想创建一个视图,显示文件夹中的所有项目,但我希望那些使用体验编辑器编辑列表中每个项目的数据,并更改这些项目的顺序。

有人可以解释为了在Sitecore 8中实现这样的目标,我应该采取哪些步骤?

我正在使用MVC项目和Sitecore 8.1

谢谢

1 个答案:

答案 0 :(得分:3)

可以使用带有向上和向下按钮的EditFrame来完成排序。

遍历文件夹中的项目,并在HTML中为每个项目提供editFrame,并将项目绑定到editFrame。使字段可编辑使用默认方法或框架。 @Html.Sitecore().Field("My Field Name", theItem)

eache项目上的editFrame如下所示:

Sort items in Experience editor

使用item:moveup和item:movedown simulair到默认的上下自定义体验按钮。

请参阅User friendly developing with the Sitecore Experience Editor插入和排序自定义体验按钮和编辑框

的示例