将js脚本添加到drupal

Add js script to drupal

我需要将以下内容添加到网站的所有 drupal 页面:

<script type="text/javascript">
var __cs = __cs || [];
__cs.push(["setCsAccount", "code"]);
</script>
<script type="text/javascript" async src="https://...cs.min.js"></script>

我试图通过使用

将它添加到我作为图书馆的主题之一
(function ($) {
    Drupal.behaviors.myModuleBehavior = {
        attach: function (contect, settings) {
            document.write('<script type="text/javascript">...</script>');
        }
    }
})

但是没有任何反应,网站中有另一个主题,包含以下文件

我不确定我是否以正确的方式进行操作,因为我是 drupal 的新手,但对我来说最重要的是我不想向网站添加任何模块或外部库

覆盖您的主题所继承的任何主题的 html.html.twig,只需将您的 javascript 放在标题部分。

  1. 找到你的主题继承自什么主题,它会在你的主题 .info.yml 文件中说,寻找“基本主题”。例如HERE可以看到classy主题是继承自stable主题的。
  2. 从您的基本主题复制 html.html.twig 文件并将其放入您的主题中,保持目录结构可能是个好主意,但不是绝对必要的。如果您在基本主题中找不到该文件,或者您的主题没有基本主题,您可以只使用核心主题之一的 html.html.twig,例如 stable themes html.html.twig file.
  3. 将您的 javascript 添加到 html.html.twig 文件的开头部分。添加您发布的第一个代码,可能不需要 drupal 行为。