在drupal中的特定页面上加载特定的js和css文件

时间:2010-08-24 14:20:43

标签: drupal

第1页和第2页。

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

如何在drupal中执行此操作?

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

请尝试使用drupal_add_jsdrupal_add_css

请注意,您可以在页面中使用php标签,在那里您可以调用drupal函数等等。否则,您可以创建自己的Drupal模块并成为所有内容的主人;)

希望这有帮助,

答案 2 :(得分:0)

如果您不熟悉潜入代码,可以尝试使用http://drupal.org/project/css_injectorhttp://drupal.org/project/js_injector,但KevinRamon Araujo的答案是更常见的做法: )