Drupal 添加 javascript (核心)就像 css 功能
Drupal add javascript (core) just like the css function
我的问题很直接,对于以前使用 Drupal 编写过代码的任何人,所以这显然不包括我:)
我的问题是如何添加如下函数来加载我所有的 JS 文件?
我正在使用最新的 Drupal 7 版本
/**
* If the user is silly and enables netcast as the theme, manually add some stylesheets.
*/
function _netcast_preprocess_html(&$variables, $hook) {
// Add netcast's stylesheets manually instead of via its .info file. We do not
// want the stylesheets to be inherited from netcast since it becomes impossible
// to re-order the stylesheets in the sub-theme.
$directory = drupal_get_path('theme', 'netcast') . '/netcast-internals/css/';
drupal_add_css($directory . 'bootstrap.min.css', array('group' => CSS_THEME, 'every_page' => TRUE));
drupal_add_css($directory . 'style.css', array('group' => CSS_THEME, 'every_page' => TRUE));
}
你有drupal_add_css的模拟功能:
https://api.drupal.org/api/drupal/includes!common.inc/function/drupal_add_js/7
而且,如果你想在所有页面上添加 JS(和 CSS),你可以从主题信息文件中添加。
是的,您还可以从位于 /sites/all/themes/your_sub_theme_folder/
的 YOUR_THEME.info 文件中添加 JS 文件,对于添加文件,它将是一些东西像这样:
; ========================================
; Scripts
; ========================================
scripts[] = js/your_file.js
我的问题很直接,对于以前使用 Drupal 编写过代码的任何人,所以这显然不包括我:)
我的问题是如何添加如下函数来加载我所有的 JS 文件?
我正在使用最新的 Drupal 7 版本
/**
* If the user is silly and enables netcast as the theme, manually add some stylesheets.
*/
function _netcast_preprocess_html(&$variables, $hook) {
// Add netcast's stylesheets manually instead of via its .info file. We do not
// want the stylesheets to be inherited from netcast since it becomes impossible
// to re-order the stylesheets in the sub-theme.
$directory = drupal_get_path('theme', 'netcast') . '/netcast-internals/css/';
drupal_add_css($directory . 'bootstrap.min.css', array('group' => CSS_THEME, 'every_page' => TRUE));
drupal_add_css($directory . 'style.css', array('group' => CSS_THEME, 'every_page' => TRUE));
}
你有drupal_add_css的模拟功能:
https://api.drupal.org/api/drupal/includes!common.inc/function/drupal_add_js/7
而且,如果你想在所有页面上添加 JS(和 CSS),你可以从主题信息文件中添加。
是的,您还可以从位于 /sites/all/themes/your_sub_theme_folder/
的 YOUR_THEME.info 文件中添加 JS 文件,对于添加文件,它将是一些东西像这样:
; ========================================
; Scripts
; ========================================
scripts[] = js/your_file.js