Sitecore: программно выйти из режима редактирования в редакторе страниц
Когда в режиме редактора страниц Sitecore нажимается кнопка "Редактировать", стиль DIV устанавливается на
top: 0;
чтобы он отображался поверх кнопок редактора страниц ("Сохранить", "Сохранить и закрыть", "Вставить" и т. д.). Этот div запрещает редактору контента использовать обычные кнопки Page Editor и заставляет их использовать пользовательские кнопки "Сохранить", "Сохранить и закрыть" и "Закрыть", которые я добавил в DIV.
Есть ли способ программно выйти из режима редактирования, когда они нажимают на мою кнопку "Закрыть" или "Сохранить и закрыть"? Я не хочу выводить их из редактора страниц (просто выйдите из режима редактирования). У меня есть только 1 страница, где я делаю это, поэтому я бы не стал менять конфигурацию в Sitecore для достижения этой цели.
1 ответ
Проверьте этот пост: в Sitecore, как изменить или установить PageMode
Похоже, вы можете сделать:
Context.Site.SetDisplayMode(Sitecore.Sites.DisplayMode.Normal, Sitecore.Sites.DisplayModeDuration.ResetAfterRequest);
Или вы можете добавить sc_mode=normal
или же sc_mode=preview
к строке запроса URL.