2011-01-09 77 views
1

当我需要Java脚本添加到一个Drupal的页面,我贴我的node.tpl.php文件中的以下内容:Drupal的6 - 添加JavaScript来单页

<?php drupal_add_js(drupal_get_path('theme', 'INSERT_NAME_OF_THEME') . '/INSERT_NAME_OF_JS_FILE.js'); ?> 

它工作正常,但我被告知它不是best practice。最佳做法是什么?

回答

1

添加JavaScript代码在你phptemplate页面,在预处理函数u应该是这样的:

功能controller_preprocess_page(& $瓦尔){ 如果($瓦尔[” node'] - > nid ==“THE_ID_OF_THE_NODE”)

$ vars ['varjs'] ='js/yourjs.js'; }

,然后在你的页面u能做到“... srcipt`

0

尝试通过hook_form_alter

+0

你能给你的意思的例子吗?谢谢! – 2011-01-16 13:13:06