1 つの Drupal ページに Java Script を追加する必要がある場合は、node.tpl.php ファイルに次を貼り付けます。
<?php drupal_add_js(drupal_get_path('theme', 'INSERT_NAME_OF_THEME') . '/INSERT_NAME_OF_JS_FILE.js'); ?>
正常に動作しますが、ベスト プラクティスではないと言われました。ベストプラクティスは何ですか?
1 つの Drupal ページに Java Script を追加する必要がある場合は、node.tpl.php ファイルに次を貼り付けます。
<?php drupal_add_js(drupal_get_path('theme', 'INSERT_NAME_OF_THEME') . '/INSERT_NAME_OF_JS_FILE.js'); ?>
正常に動作しますが、ベスト プラクティスではないと言われました。ベストプラクティスは何ですか?
あなたのphptemplateページで、前処理関数で次のようにする必要があります:
function controller_preprocess_page(&$vars){ if($vars['node']->nid == "THE_ID_OF_THE_NODE")
$vars['varjs'] = 'js/yourjs.js'; }
そして、あなたのページで「...srcipt」を実行できます
hook_form_alter を介して JavaScript コードを追加してみてください