Drupal 引入JS文件的几种方式

来源:互联网 发布:淘宝怎么自动充值 编辑:程序博客网 时间:2024/05/07 04:00

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

1 0
原创粉丝点击