2

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

 top: 0; 

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

有没有办法在他们单击我的自定义关闭或保存并关闭按钮时以编程方式退出编辑模式?我不想将它们从页面编辑器中注销(只需将它们退出编辑模式)。我只有 1 页我正在执行此操作,因此我宁愿不更改 Sitecore 中的配置来实现此目的。

4

1 回答 1

3

查看这篇文章:在 Sitecore 中,如何更改或设置 PageMode

看起来你可以这样做:

Context.Site.SetDisplayMode(Sitecore.Sites.DisplayMode.Normal, Sitecore.Sites.DisplayModeDuration.ResetAfterRequest);

或者,您可以将sc_mode=normal或添加sc_mode=preview到 URL 的查询字符串。

于 2013-04-19T21:28:05.680 回答