当我需要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。最佳做法是什么?
当我需要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。最佳做法是什么?
添加JavaScript代码在你phptemplate页面,在预处理函数u应该是这样的:
功能controller_preprocess_page(& $瓦尔){ 如果($瓦尔[” node'] - > nid ==“THE_ID_OF_THE_NODE”)
$ vars ['varjs'] ='js/yourjs.js'; }
,然后在你的页面u能做到“... srcipt`
尝试通过hook_form_alter
你能给你的意思的例子吗?谢谢! – 2011-01-16 13:13:06