我有一个自定义模块,我已经创建了这个主题模板:
/**
* Implemtnation of hook_theme()
*/
function custom_slider_theme($existing, $type, $theme, $path) {
return array(
'custom_slider' => array(
'variables' => array('nodes' => NULL),
'template' => 'custom_slider',
),
);
}
这一切都正常。
我找不到的是如何加载该模板的css文件,以便在加载custom_slider.tpl.php
时加载相关的css文件。我不需要在每个页面上加载css。我宁愿只在需要的时候打电话给drupal_add_css()
。
非常感谢任何帮助。
C
答案 0 :(得分:3)
您可以在预处理功能中添加它,例如
function custom_slider_preprocess_custom_slider(&$vars) {
drupal_add_css(drupal_get_path('module', 'custom_slider') . '/file.css');
}