Sitecore 8.1-体验编辑器和预览不工作
我将Sitecore 8.1作为一个多站点实例。体验编辑器无法工作,因为呈现的URL似乎呈现错误。以下是Sitecore调用体验编辑器的方式:Sitecore 8.1-体验编辑器和预览不工作,sitecore,editor,sitecore8,sitecore8.1,Sitecore,Editor,Sitecore8,Sitecore8.1,我将Sitecore 8.1作为一个多站点实例。体验编辑器无法工作,因为呈现的URL似乎呈现错误。以下是Sitecore调用体验编辑器的方式: https://hostname.com/de-DE/Site Name/Homepage/Startpage?sc_mode=edit&sc_resolvelanguage=1 如果我从URL中删除“de de/Site Name/Homepage/Startpage”部分,它就会工作 编辑:如果我离开该部分并在其开头添加“sitecore/
https://hostname.com/de-DE/Site Name/Homepage/Startpage?sc_mode=edit&sc_resolvelanguage=1
如果我从URL中删除“de de/Site Name/Homepage/Startpage”部分,它就会工作
编辑:如果我离开该部分并在其开头添加“sitecore/content/”,它也可以工作
编辑2:一旦我将Preview.ResolveSite设置为true,预览现在就可以工作了。页面编辑器仍不工作
编辑3:以下是我的网站定义:
<site name="sitename" patch:after="site[@name='website']"
virtualFolder="/"
physicalFolder="/"
rootPath="/sitecore/content/Site Name/Homepage"
startItem="/Startpage"
hostName="*domain.com"
database="web"
language="de-DE"
domain="extranet"
allowDebug="true"
cacheHtml="true"
htmlCacheSize="10MB"
enablePreview="true"
enableWebEdit="true"
enableDebugger="true"
disableClientData="false"/>
知道我能做些什么来解决这个问题吗?在您的站点定义中,检查根路径是否是站点名称/主页/起始页 “domain.com”表示根路径“/sitecore/content/site name/homepage”。这意味着url应该类似于domain.com/de de/startpage?sc_mode=edit 请尝试更改此网站的网站定义,如下所示:
<site name="sitename" patch:before="*[@name='website']"
virtualFolder="/"
physicalFolder="/"
rootPath="/sitecore/content/Site Name/Homepage/Startpage"
startItem="/"
hostName="*domain.com"
database="web"
language="de-DE"
domain="extranet"
allowDebug="true"
cacheHtml="true"
htmlCacheSize="10MB"
enablePreview="true"
enableWebEdit="true"
enableDebugger="true"
disableClientData="false"
useDisplayName="true"
embedLanguage="true"
embedLanguageInMedia="false"
routeSiteName="sitename" />
使用sitecore/内容时可以访问页面的原因是您使用的是sitecore项目路径。我已更新了答案。所有注释都在哪里?他们被删除了吗?我已经删除了答案,因为我已经测试了我提供的解决方案,但是它在使用您的配置时从我的角度起作用。所以您说问题是我的SiteDefinitions?他们总是从Sitecore 7.0一直工作到8.0。我认为您的站点定义不正确,但经过测试,它是正确的。通常,当Sitecore仪表板打开时,Sitecore将在“体验编辑器”按钮上呈现路径。当您将鼠标悬停在按钮上时,您将看到链接是否正确。根路径如下所示:rootPath=“/sitecore/content/Site Name/Homepage”。我必须改变这个吗?当你使用网站名/主页访问体验编辑器时,它会工作吗?正如我写的那样,如果我删除“de de/Site Name/homepage/Startpage”部分,页面编辑器会工作。尝试将你的起始根设置为网站名/主页/startpageI我尝试过,但网站根本不工作。