Drupal 6 -JavaScriptを1つのページに追加します
-
09-10-2019 - |
質問
Javaスクリプトを単一のDrupalページに追加する必要がある場合は、node.tpl.phpファイルに次のことを貼り付けます。
<?php drupal_add_js(drupal_get_path('theme', 'INSERT_NAME_OF_THEME') . '/INSERT_NAME_OF_JS_FILE.js'); ?>
正常に動作しますが、そうではないと言われています ベストプラクティス. 。ベストプラクティスは何でしょうか?
解決
phptemplateページでは、プリプロセス関数でuはこれを好むはずです。
function Controller_preprocess_page(&$ vars){if($ vars ['node'] - > nid == "the_id_of_the_node")
$ vars ['varjs'] = 'js/yourjs.js'; }
そして、あなたのページであなたはできます "... srcipt`
他のヒント
hook_form_alterを介してJavaScriptコードを追加してみてください
所属していません StackOverflow