質問

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コードを追加してみてください

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top