Sitecore API проверяет код, если страница предварительно просматривается - PullRequest
3 голосов
/ 18 мая 2011

У меня есть подслой на моем сайте Sitecore, который используется для выполнения перенаправления через мета-обновление (временная мера), однако я бы хотел, чтобы редакторы могли просматривать страницу без перенаправления.Есть ли способ в методе Page_Load проверить с помощью API Sitecore, просматривается ли страница?

1 Ответ

9 голосов
/ 18 мая 2011

Да, проверьте режим страницы. Предполагая, что вы можете переместить метаобновление на перенаправление, вы можете сделать это:

    protected void Page_Load(object sender, EventArgs e)
    {
        if(!Sitecore.Context.PageMode.IsPreview)
        {
            // Not in preview mode
            Response.Redirect("redirectionurl.aspx");
        }
    }
...