【问题标题】:Disable a Magento mobile theme for tablet & iPad禁用平板电脑和 iPad 的 Magento 移动主题
【发布时间】:2013-04-01 09:46:09
【问题描述】:

我创建了一个包含桌面主题和移动主题的网站。 它工作得非常好,但在平板电脑和 iPad 中它显示了我不想要的移动主题。 所以我使用以下异常

(iPhone|iPod|黑莓|Pre|Palm|Googlebot-Mobile|mobi|Safari 手机|Windows Mobile|Android|Opera 迷你|手机)|(!iPad|Silk|Kindle|Xoom|SCH-I800|平板电脑)

但现在它也显示移动主题。请帮助我如何在平板电脑和 iPad 中调用桌面主题。

【问题讨论】:

    标签: magento magento-1.7


    【解决方案1】:

    我尝试了很多字符串。最后通过使用这个字符串:

    iPhone|iPod|Mobile
    

    问题解决了。它在表格中显示桌面主题,在移动中显示移动主题。

    【讨论】:

      【解决方案2】:

      对我来说,当使用“iPhone|iPod|Mobile”作为表达式时,移动主题仍会在 iPad 上加载。

      最后我为每个部分创建了两个例外,因为它们的工作方式类似于 if / elseif 语句。

      第一个匹配是匹配我希望加载桌面主题的设备,例如iPad|平板电脑加载“默认”。第二场比赛是针对其他设备,例如"iPhone|Mobile" 加载移动主题。

      【讨论】:

      • 我也试试这个。但在 iPad 中,它显示的不是默认的移动主题。
      【解决方案3】:

      我最近在我的项目中做了同样的事情。您需要指定一些宽度的用户代理,您可以向其显示移动站点,或者您的桌面站点。您可以通过在配置中创建一些选项卡并在其中指定宽度来从您正在使用的任何 API 的对象或后端部分获取宽度。

      希望对你有所帮助。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-29
      • 1970-01-01
      • 1970-01-01
      • 2015-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多