Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sitecore:以编程方式退出页面编辑器中的编辑模式_Sitecore_Sitecore6_Page Editor - Fatal编程技术网

Sitecore:以编程方式退出页面编辑器中的编辑模式

Sitecore:以编程方式退出页面编辑器中的编辑模式,sitecore,sitecore6,page-editor,Sitecore,Sitecore6,Page Editor,在Sitecore的页面编辑器模式下单击编辑按钮时,我将DIV的样式设置为 top: 0; 使其显示在页面编辑器按钮(保存、保存和关闭、插入等)的顶部。此div阻止内容编辑器使用普通页面编辑器按钮,并强制它们使用我添加到div中的自定义保存、保存和关闭以及关闭按钮 当他们单击“自定义关闭”或“保存并关闭”按钮时,是否有方法以编程方式退出编辑模式?我不想将它们从页面编辑器中注销(只需将它们退出编辑模式)。我只有一个页面可以这样做,所以我不想为了实现这一点而改变Sitecore中的配置。查看这

在Sitecore的页面编辑器模式下单击编辑按钮时,我将DIV的样式设置为

 top: 0; 
使其显示在页面编辑器按钮(保存、保存和关闭、插入等)的顶部。此div阻止内容编辑器使用普通页面编辑器按钮,并强制它们使用我添加到div中的自定义保存、保存和关闭以及关闭按钮

当他们单击“自定义关闭”或“保存并关闭”按钮时,是否有方法以编程方式退出编辑模式?我不想将它们从页面编辑器中注销(只需将它们退出编辑模式)。我只有一个页面可以这样做,所以我不想为了实现这一点而改变Sitecore中的配置。

查看这篇文章:

看起来你可以做到:

Context.Site.SetDisplayMode(Sitecore.Sites.DisplayMode.Normal, Sitecore.Sites.DisplayModeDuration.ResetAfterRequest);
或者,您可以将
sc_mode=normal
sc_mode=preview
添加到URL的查询字符串中