Drupal 7: как загружать файлы js и css на разные страницы - PullRequest
1 голос
/ 02 июня 2011

Каков наилучший способ загрузки файлов js и css на определенные страницы (не на каждой отдельной странице, как это происходит при использовании файла .info)?

Ответы [ 2 ]

4 голосов
/ 02 июня 2011

Drupal предоставляет две функции: drupal_add_css() и drupal_add_js().

Вы можете использовать их в любой точке своего кода, чтобы добавить файл CSS или JS к загрузке страницы.

1 голос
/ 02 июня 2011

Если страницы содержат форму, вы можете использовать что-то похожее на следующий код:

$form['#attached']['css'] = array(
  drupal_get_path('module', 'ajax_example') . '/ajax_example.css',
);

$form['#attached']['js'] = array(
  drupal_get_path('module', 'ajax_example') . '/ajax_example.js',
);
...