drupal的自定义网址主题

时间:2015-11-13 13:40:19

标签: drupal nginx drupal-7 drupal-theming

我们在Drupal上写了网站。

我们希望进行Nginx缓存,但我们遇到了一个问题。

Nginx缓存工作完美,但如果用户A将转到页面 Example和nginx缓存它。用户B使用移动主题http://domain.com并转到http://domain.com/?theme=mobile,他会看到桌面版而不是移动版。

我想为桌面版制作http://domain.com/之类的东西 和http://domain.com/any/url/path

有可能吗?我在哪里可以找到有关如何操作的信息?

2 个答案:

答案 0 :(得分:0)

此模块名为移动开关,可根据用于访问网站的设备自动切换主题:https://www.drupal.org/project/mobile_switch

答案 1 :(得分:0)

这比我想象的要容易。

我们使用ThemeKey模块,所以我添加了一些规则取决于像#34; drupal:path visuallimpaired/%"并使用hook_url_inbound_alterhook_url_outbound_alter创建我自己的插件来添加和删除前缀,它可以正常工作。