Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Mobile theme显示问题 - Drupal大学 - Drupal问答论坛
首页 / 帖子
Mobile theme显示问题

自建了PC端和Mobile端的两个主题,用Mobile theme这个模块自适应Mobile端的设备,选择Mobile端的主题,如下图,在detection method里有三个选项:PHP,get_browser和Browscap, 我用到是PHP,这个效果是有的,但是有一个问题就是一旦我在Performannce开启cache的话,在PC端打开的是Mobile端的样式,全乱了。我在网上查看的是选择Browscap这个模式比较好,但是安装启用了之后,不起作用,虽然是适应了手机屏幕显示的,但是主题并不是我创建的那个Mobile的主题,好像还是PC端的主题,请大神指点,谢谢!

1个答案
陈蹊
发布于:2014-08-19 18:17

这是Mobile theme的一个bug,可以参考https://www.drupal.org/node/1854198,看里面的几个patch有没有适合你的,另外Mobile switch模块也提供了切换功能,不过也有一个bug,而它的bug也有一个patch,选择哪个就看你的了