Drupal 6 - Добавить Javascript на одну страницу - PullRequest
1 голос
/ 09 января 2011

Когда мне нужно добавить Java Script на одну страницу Drupal, я вставляю в файл node.tpl.php следующее:

<?php drupal_add_js(drupal_get_path('theme', 'INSERT_NAME_OF_THEME') . '/INSERT_NAME_OF_JS_FILE.js'); ?>

Это работает нормально, но мне сказали, что это не лучшая практика .Что будет лучшей практикой?

Ответы [ 2 ]

1 голос
/ 28 января 2011

на вашей странице phptemplate, в функции предварительной обработки u должно выглядеть так:

функция controller_preprocess_page (& $ vars) { if ($ vars ['node'] -> nid == "THE_ID_OF_THE_NODE")

$ vars ['varjs'] = 'js / yourjs.js'; }

и тогда на своей странице вы можете сделать "... srcipt`

0 голосов
/ 12 января 2011

Попробуйте добавить свой код JavaScript через hook_form_alter

...