Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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
Javascript Drupal7,如何在js文件下推送div_Javascript_Html_Drupal 7_Hook - Fatal编程技术网

Javascript Drupal7,如何在js文件下推送div

Javascript Drupal7,如何在js文件下推送div,javascript,html,drupal-7,hook,Javascript,Html,Drupal 7,Hook,我需要把一个div推到body标签的正上方,但是在它上面有很多脚本,我需要它在它们下面 我已经试过了: 我尝试使用Hook\u page\u build来推送它们,但它总是在js文件之上 我也试过翻页 我给它999。。。称重以查看是否发生了什么,但什么也没有发生 我还尝试将它放在drupal_add_js(“..”)中,但它用“”包装它们 有什么想法吗 谢谢解决方案可以是使用模板文件并在那里添加div -关于模板的通用文档 在您的情况下,您可以将html.tpl.php复制到sites/all/

我需要把一个div推到body标签的正上方,但是在它上面有很多脚本,我需要它在它们下面 我已经试过了:

  • 我尝试使用Hook\u page\u build来推送它们,但它总是在js文件之上
  • 我也试过翻页
  • 我给它999。。。称重以查看是否发生了什么,但什么也没有发生
  • 我还尝试将它放在drupal_add_js(“..”)中,但它用“”包装它们
  • 有什么想法吗


    谢谢

    解决方案可以是使用模板文件并在那里添加div

    -关于模板的通用文档

    在您的情况下,您可以将html.tpl.php复制到sites/all/themes/[yourtheme]/templates/,并将其复制到修改中,以使div位于您想要的位置。
    如果使用主主题的子主题,请从主主题复制html.tpl.php,而不是从Drupal核心复制。drebabels对Drupal答案有相同的问题

    Kiamlaluno的回答解释了如何通过以下方式实现:

    但是,如果您的主题在html.tpl.php中具有类似的结构,那么他的答案是有效的。以它为例