Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Drupal中插入脚本_Php_Drupal - Fatal编程技术网

Php 在Drupal中插入脚本

Php 在Drupal中插入脚本,php,drupal,Php,Drupal,我想在Drupal页面中插入一个脚本。我发现没有footer.tpl.php或head.tpl.php。我可以找到page.tpl.php并尝试在那里插入脚本,但没有成功。我只想将脚本添加到特定页面,因此我尝试将其硬编码到该页面的正文中,但没有成功。我应该在哪里插入脚本标签,据我所知,安装了很多主题,它们是Base和Garland 谢谢 向页面添加javascript的常用方法是使用。默认情况下,如果指定要添加的文件,它会将其添加到标记的部分。reallyxloco使用drupal\u add\

我想在Drupal页面中插入一个脚本。我发现没有footer.tpl.php或head.tpl.php。我可以找到page.tpl.php并尝试在那里插入脚本,但没有成功。我只想将脚本添加到特定页面,因此我尝试将其硬编码到该页面的正文中,但没有成功。我应该在哪里插入脚本标签,据我所知,安装了很多主题,它们是Base和Garland


谢谢

向页面添加javascript的常用方法是使用。默认情况下,如果指定要添加的文件,它会将其添加到标记的部分。

reallyxloco使用drupal\u add\u js添加脚本是正确的。您需要做的是将其添加到template.php文件中


您可能试图查找的tpl文件可能是html.tpl.php,但根据您的Drupal版本,它可能是一个核心文件

我正在尝试使用drupal\u add\u js,它可以正常工作。要让脚本正常工作,它必须插入页脚,页脚也可以正常工作,但drupal在src前面添加了一个斜杠,如“/”,试图说脚本是外部脚本,但没有成功,下面是我使用的代码:

<?php
  drupal_add_js('http://example.com/example.js', 'module','footer',FALSE,FALSE,FALSE);
?>