【问题标题】:Where is it best advised to include JavaScript and CSS files in Drupal? [closed]在 Drupal 中什么地方最好包含 JavaScript 和 CSS 文件? [关闭]
【发布时间】:2013-05-19 05:30:15
【问题描述】:

如果您有一个主题和一个子主题,最好在哪里包含 JavaScript 和 CSS 文件?当您使用 .info 文件、模板文件或模块中的这些文件时,它是否具有相同的效果?

【问题讨论】:

    标签: php drupal drupal-7 drupal-theming


    【解决方案1】:

    对于 JavaScript 文件,文件按调用它们的位置分组。以下是它们的调用顺序。

    1. 库:库、设置或 jQuery 插件
    2. 模块:由模块添加的 Javascript 文件
    3. 主题:由主题添加的 Javascript 文件(如在 .info 文件中)

    参见drupal_add_js() 中对$options 的描述。

    对于 CSS 文件,也有三组。

    1. 系统层 CSS 文件(例如 modules/system/system.menus.css 和 modules/system/system.theme.css)
    2. 由模块添加的 CSS 文件
    3. 主题添加的 CSS 文件

    drupal_add_css() 中查看$options 的描述。

    【讨论】:

    • tanx 获取有用信息@Muhammad Reda。但我想知道在 .info、.module、模板文件中添加 javascript 和 css 文件时是否有任何区别...
    • 唯一的区别在于执行顺序,如上图所示。
    猜你喜欢
    • 2012-03-30
    • 1970-01-01
    • 2012-04-03
    • 1970-01-01
    • 2011-01-18
    • 1970-01-01
    • 2010-09-08
    • 2012-12-31
    • 2012-05-26
    相关资源
    最近更新 更多