モバイル検出が機能しないようです。次の「モバイル」web.configの変更を追加しました。
<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" />
また、デバイスリストに「モバイル」という新しいデバイスを追加しました。私が理解していることから、誰かがm.localhost(dev URL、はい、私は知っています)にアクセスした場合、デバイスに関係なく、「モバイル」デバイスのプレゼンテーションを使用することを期待します。それはそうではありません、それは標準のものを使用しています。sc_device = mobileを指定すると、「モバイル」デバイスレイアウトが読み込まれます。何かご意見は?