Drupal7:如何在不同页面上加载js和css文件

Drupal7:如何在不同页面上加载js和css文件,drupal,drupal-7,Drupal,Drupal 7,在某些页面上加载js和css文件的最佳方式是什么(而不是像使用.info文件时那样在每个页面上) Drupal提供两个功能:和 您可以在代码中的任何时候使用它们向页面加载添加CSS或JS文件。Drupal提供了两个功能:和 您可以在代码中的任何时候使用这些来向页面加载添加CSS或JS文件。如果页面包含表单,您可以使用类似于以下代码的内容: $form['#attached']['css'] = array( drupal_get_path('module', 'ajax_example')

在某些页面上加载js和css文件的最佳方式是什么(而不是像使用.info文件时那样在每个页面上)

Drupal提供两个功能:和


您可以在代码中的任何时候使用它们向页面加载添加CSS或JS文件。

Drupal提供了两个功能:和


您可以在代码中的任何时候使用这些来向页面加载添加CSS或JS文件。

如果页面包含表单,您可以使用类似于以下代码的内容:

$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',
);

如果页面包含表单,则可以使用类似于以下代码的代码:

$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',
);

不管出于什么原因,这对我都不起作用。我在页面--node-type.tpl.php文件中添加了它。它不能放进去吗?它在模板文件中不起作用。需要在模块文件中。无论出于什么原因,这对我都不起作用。我在页面--node-type.tpl.php文件中添加了它。它不能放进去吗?它在模板文件中不起作用。需要位于模块文件中。