sitecore – Setting指定体验编辑器的上下文站点

我正在研究多站点,我想为上下文站点打开体验编辑器,但是sitecore没有解析上下文站点,它总是把我带到默认网站,在sitecore.config文件中有一个设置我把它设置为“真的“,但它仍然需要我到默认网站:

http://mywebsite.local/?sc_mode=edit&sc_site=website

这是sitecore.config中的设置,我的sitecore版本是8.1(更新2)

<!--  PREVIEW - RESOLVE SITE
            If false, the Preview.DefaultSite setting specifies the context site to use when a user previews an item.
            If true, when a user previews an item, Sitecore tries to resolve the root item and the context site based on the current content language
            and the path to the item. If Sitecore cannot resolve the context site, it uses the site that is specified in the Preview.DefaultSite setting.
            Default value: false (use the value of the Preview.DefaultSite setting)
      -->
    <setting name="Preview.ResolveSite" value="true"/>
最佳答案
我之前也遇到过这个问题,它在sitecore中已知错误.我试过下面文章中提到的方法. (但是每当我在sitecore网站上复制新的dll时,我仍会间歇地面对这个问题.)

https://kb.sitecore.net/articles/382913

我已将所有文件放在我的一个驱动器链接上.请在更换前备份现有文件(“WebEditRibbon.aspx”)

https://1drv.ms/f/s!AotVzR-_yI5ObO5-Pzq02mcx-EU

转载注明原文:sitecore – Setting指定体验编辑器的上下文站点 - 代码日志