代码之家  ›  专栏  ›  技术社区  ›  Mohit Jain

在Drupal的特定页面上加载特定的JS和CSS文件

  •  4
  • Mohit Jain  · 技术社区  · 14 年前

    第1页和第2页。

    现在,对于第1页,我要加载page1.js和page1.css;对于第2页,我要加载page2.css和page2.js。

    如何在Drupal中执行此操作?

    3 回复  |  直到 14 年前
        1
  •  2
  •   Kevin    14 年前

    您可以从模块中执行此操作:

    function mymodule_init() {
       if (request_uri() == 'path') {
         drupal_add_js( // arguments );
         drupal_add_css( // arguments );
       }
    }
    

    http://api.drupal.org/api/function/drupal_add_js

    http://api.drupal.org/api/function/drupal_add_css

        2
  •  1
  •   Ramon Araujo    14 年前

    请尝试使用 drupal_add_js drupal_add_css

    注意,您可以在页面内使用PHP标记,在那里您可以调用Drupal函数等等。否则,您可以创建自己的Drupal模块,并掌握一切;)

    希望这有帮助,

        3
  •  0
  •   Community CDub    7 年前

    如果您不太习惯使用代码,可以尝试使用 http://drupal.org/project/css_injector http://drupal.org/project/js_injector 虽然,虽然 Kevin Ramon Araujo 答案是更常见的做法:)