首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >紧随drupal_add_js之后的drupal_add_html_head

紧随drupal_add_js之后的drupal_add_html_head
EN

Stack Overflow用户
提问于 2021-03-16 14:46:04
回答 1查看 19关注 0票数 0

我想在外部添加cookiebot脚本

代码语言:javascript
复制
<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="idcookiebot" data-culture="languageId" type="text/javascript"></script>

就在这之后

代码语言:javascript
复制
drupal_add_js("window.dataLayer = window.dataLayer || [];
    function gtag() { window.dataLayer.push(arguments); }
    gtag('consent', 'default', {
    ad_storage: 'denied',
    analytics_storage: 'denied',
    wait_for_update: 500,
    });",
    array('type' => 'inline')
  );

但是,在drupal_add_html_head中,外部脚本位于第一行,但我需要在脚本之后使用此脚本。

我找不到drupal_add_js如何使用数据元素添加外部JS

EN

回答 1

Stack Overflow用户

发布于 2021-03-16 15:43:45

您可以为额外的javascript设置scopeweight,如下所示:

代码语言:javascript
复制
drupal_add_js("window.dataLayer = window.dataLayer || [];
    function gtag() { window.dataLayer.push(arguments); }
    gtag('consent', 'default', {
    ad_storage: 'denied',
    analytics_storage: 'denied',
    wait_for_update: 500,
    });",
    array(
        'type' => 'inline',
        'scope' => 'footer',
        'weight' => 5,
    )
);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66650226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档