oveleon/contao-cookiebar

Einbindung Trustami Widget

Closed this issue · 3 comments

Hallo!
Ich verzweifle an der Einbindung eines Trustami Widgets. Der eigentliche Code zur Einbindung lautet:

<script id="trustamiwidget" type="text/javascript" src=https://cdn.trustami.com/widgetapi/widget2/trustami-widget.js data-profile="xxxxxxxxxxxxxxxxxxxx" data-user="zzzzzzzzzzzzzzzzzzzzz" data-platform="0" async></script>

Wenn ich das als benutzerdefiniertes Skript einbinde, wie kann ich die data-Attribute zusätzlich anfügen? Oder gibt es andere sinnvolle Methoden für die Einbindung?

In diesem Fall würde ich die addModule-Methode nutzen und das Skript-Tag selber aufbauen.

Lieben Dank euch beiden. Manchmal braucht man nur einen Anstupser. Und mit den ganzen erklärenden Links habe ich es dann tatsächlich geschafft.
Als Cookie-Typ habe ich den Hinweis gewählt, darüber bekomme ich die notwendige ID.
Mein Code, falls es nochmal jemand braucht:

document.addEventListener("DOMContentLoaded", function() {
     cookiebar.addModule(7, function() {
	  let script = document.createElement('script');
	  script.type = 'text/javascript';
          script.setAttribute('data-profile', 'xxxxxxxxxxxxxxxxxxxxxxxxxxx');
          script.setAttribute('data-user', 'zzzzzzzzzzzzzzzzzzzzzzzz');
          script.setAttribute('data-platform', '0');     
	  script.src = 'https://cdn.trustami.com/widgetapi/widget2/trustami-widget.js';
    	 document.head.append(script);
     });
});