我似乎無法使移動檢測工作。我添加了以下「移動」web.config更改:Sitecore移動檢測
<site name="mobile" hostName="m.localhost" device="mobile" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/home" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" />
<site name="website" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/home" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" />
我還在設備列表中添加了一個名爲「Mobile」的新設備。根據我的理解,如果有人訪問m.localhost(開發的URL,是的,我知道),無論我希望它使用「移動」設備演示文稿的設備。這不是,它使用標準的。如果我指定sc_device = mobile,它會加載「Mobile」設備佈局。有什麼想法嗎?
這些都是好點子 –