我知道像Mobile Tools这样的模块可以做我想要的 - 但它们不适用于Pressflow或Varnish。
所以,我希望做的是根据用于访问它的网址分配网站范围的主题。例如:
example.com< - 这将获得标准的桌面主题
m.example.com< - 这可以通过华而不实的javascript等获得酷炫的iphone优化主题
我不想要多站点,因为内容是相同的。
我不想在域访问中使用新条目,因为内容已经写好了,并且(可能)回过头来将其全部分配给新域将是一个巨大的麻烦。
有一个用于上下文的域上下文插件,但它表示它在流程中加载太晚才能更改主题。
答案 0 :(得分:0)
http://drupal.org/project/themekey_properties可让您根据系统切换主题:server_name
答案 1 :(得分:0)
我们最终用这个帖子的建议来解决它: http://drupal.org/node/984128#comment-3766156
if (isset($_SERVER['HTTP_HOST'])) {
if (stristr($_SERVER['HTTP_HOST'],"stage")) {
$GLOBALS['custom_theme'] = 'bar_stage';
}
}