如何在drupal 7中为特定节点添加特定的javascript?现在我通过"javascript librairies"模块添加我的.js javascript.但是这会将.js添加到所有节点.我想为节点1启用myjavascript1.js,为节点2启用myjavascript2.je吗?
有没有办法实现这一点?我必须制作自己的模块吗?
创建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)
| 归档时间: |
|
| 查看次数: |
1432 次 |
| 最近记录: |