Drupal 引入JS文件的几种方式

1、在 theme.info 中,通过增加 scripts 节点的方式增加JS文件,如

scripts[] = foo.js

2、在 template.php 中,DP提供了以下文件来加载JS文件

Drupal 6 中,使用以下方式:

function example_preprocess_page(&$variables) {

  drupal_add_js(drupal_get_path('theme', 'example'). '/foo.js', 'theme');

  // We need to rebuild the scripts variable with the new script included.

  $variables['scripts'] = drupal_get_js();

}
Drupal 7 中,使用以下方式:
function example_preprocess_html(&$variables) {

  $options = array(

    'group' => JS_THEME,

  );

  drupal_add_js(drupal_get_path('theme', 'example'). '/foo.js', $options);

}

3、还可以通过以下方式载入库文件

drupal_add_library('system', 'ui.autocomplete');

通过这个方法载入的文件有: jquery.ui.autocomplete.js, jquery.ui.autocomplete.css, and the dependencies of jquery.ui.position.js, jquery.ui.widget.js, jquery.ui.core.js, jquery.ui.core.css, and jquery.ui.theme.css.

原文链接:https://drupal.org/node/171213

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值