2011-01-09 76 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