【问题标题】:Drupal, set dynamically cssDrupal,动态设置css
【发布时间】:2012-07-13 07:33:45
【问题描述】:

有人知道如何在 Drupal 7 主题中设置动态 CSS 吗?根据浏览器,我想选择一个或另一个文件。

非常感谢!

【问题讨论】:

标签: css drupal drupal-7


【解决方案1】:

看看Browser class 模块和Browscap 模块。这些项目将产生您想要的结果。

这个小模块帮助主题开发者处理跨浏览器的兼容性问题。它使处理不同类型的非广泛使用的浏览器变得更容易,就像它有助于使用不同版本的 Internet Explorer 一样。 该模块根据最终用户的浏览器和平台扩展了 page.tpl.php 中的 $body_classes 变量。

Browscap 提供了 PHP 的 get_browser() 函数的改进版本。

get_browser() 函数可用于判断访问者的浏览器能够做什么。不幸的是,PHP 提供的版本有很多限制,即:

  • 为共享托管环境配置可能很困难或不可能。
  • 用于识别浏览器和确定其功能的数据需要持续维护以保持最新状态。

Browscap 通过将浏览器数据存储在数据库中并按照可配置的时间表自动检索最新数据来自动进行维护。

【讨论】:

    猜你喜欢
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 2015-06-04
    • 2012-04-09
    相关资源
    最近更新 更多