如何在drupal 7中向单个节点添加javascript?

Bab*_*aba 5 javascript drupal

如何在drupal 7中为特定节点添加特定的javascript?现在我通过"javascript librairies"模块添加我的.js javascript.但是这会将.js添加到所有节点.我想为节点1启用myjavascript1.js,为节点2启用myjavascript2.je吗?

有没有办法实现这一点?我必须制作自己的模块吗?

Bal*_*ala 1

创建node--525.tpl.php一个单独的模板文件,将 525 替换为您的节点 ID,然后在 head 部分添加 javascript。

在模板文件中添加此代码

<?php
function YOURTHEME-NAME_preprocess_page(&$vars, $hook) {
    if ((arg(0) == 'node') && (arg(1) == 'add' && arg(2) == 'CONTENT-TYPE')) {
        $vars['template_files'][] =  'page-node-add-CONTENT-TYPE';
    }
}
?>
Run Code Online (Sandbox Code Playgroud)