Sitecore中两种不同预览模式的差异

编程入门 行业动态 更新时间:2024-10-26 14:40:40
本文介绍了Sitecore中两种不同预览模式的差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

今天我的情况很奇怪。我正在通过IIS重写模块为Sitecore项目执行重定向。当我从发布选项卡预览中预览项目时,它可以正确重定向。但是,当我从"演示文稿"选项卡预览命令预览项目时,它没有重定向,即显示项目演示文稿。

因此,同一项目有两种不同的预览行为,这让我想到这两种预览选项之间的差异。

  • 在发布选项卡下:预览命令
  • 在演示选项卡下:预览命令
  • 请不要告诉我在新的浏览器选项卡中打开了一个预览模式,而在新浏览器选项卡中打开了第二个预览模式:),我是在询问功能方面的差异。

    推荐答案

    据我所知没有太大区别。但其中之一是:Presentation Tab Preview在您的"网站"站点定义的上下文中运行;Publish Tab Preview会打开一个新窗口,该窗口使用您用来"点击"Sitecore的任何域名。或者换一种方式;使用"发布"选项卡时,主机名会将您映射到正确的站点定义(配置)-"内联"预览选项卡不会使用此选项。

    这是最有可能的原因,您看到行为不同。

    以下是演示选项卡中的URL:edit.edit.dev/home-node-name/edit-edit?**sc_site=website**&sc_lang=en&sc_mode=preview&sc_duration=temporary&sc_device=%7bFE5D7FDF-89C0-4D99-9AA3-B5FBD009C9F3%7d

    和发布选项卡中的相同URL:edit.edit.dev/?sc_itemid=%7bB307A010-FF0B-4D0C-892F-EFF7C9A01AD4%7d&sc_mode=preview&sc_lang=en

    不确定这是何时进入配置文件的,但似乎全部由此管道控制(在web.config中):

    <getPagePreviewUrl> <processor type="Sitecore.Pipelines.GetPagePreviewUrl.GetDefaultUrlOptions, Sitecore.Kernel"/> <processor type="Sitecore.Pipelines.GetPagePreviewUrl.SetLanguage, Sitecore.Kernel"/> <processor type="Sitecore.Pipelines.GetPagePreviewUrl.GetUrl, Sitecore.Kernel"/> </getPagePreviewUrl>

    更多推荐

    Sitecore中两种不同预览模式的差异

    本文发布于:2023-10-26 21:48:10,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1531442.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:两种   差异   模式   Sitecore

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!