2012-03-06 36 views
1

我添加到了我的drupal主题中的template.tpl.php文件中这一行到了elimiante呼叫到一个特定的css文件:如何从Drupal6安装中取消设置js文件:不在我的模板文件中使用“remove-scripts []”

remove-stylesheets[all][] = modules/system/system.css 

如果我想这样做,与特定的js文件,我能不能做到这一点?:

remove-scripts[] = whatever.js 

从来就尝试过,但它不似乎没有工作...

Thanks fo你的帮助!

回答

2

试试这个代码在您的模板文件。

function phptemplate_preprocess_page(&$vars) { 
    $js = drupal_add_js(); 
    unset($js['module']['sites/all/modules/yourmodule/yourjs.js']); 
    $vars['scripts'] = $js; 
} 

该函数将在模板被处理并呈现给浏览器之前被调用。如果您不确定通往js文件的路径,请打印drupal_add_js()阵列并查找所需js的路径。

+0

谢谢!如果它是一个主题js文件,我应该用['theme']替换['module']吗? – Rosamunda 2012-03-06 16:30:05

+1

只给一个'print_r(drupal_add_js());'并检查输出。你会清楚它的结构。 – Vivek 2012-03-07 18:32:47

相关问题