# Consent tools

**URL:** https://forum.shopware.com/t/consent-tools/68458
**Category:** Programmierung
**Created:** [20. Juli 2020 um 06:43 UTC](https://forum.shopware.com/t/consent-tools/68458 "2020-07-20T06:43:19Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![werkzeugdiscount24](https://avatars.discourse-cdn.com/v4/letter/w/4da419/32.png) [@werkzeugdiscount24](https://forum.shopware.com/u/werkzeugdiscount24)
#### Post date: [20. Juli 2020 um 06:43 UTC](https://forum.shopware.com/t/consent-tools/68458/1 "2020-07-20T06:43:19Z")

</div>

Hallo Communty,

wie bekommt man in das Consent tool Cookies aus einem TPL übernommen. Habe einen Cookie in der Header.tpl drin der durch den Consent tool nicht übernommen wird wie bekomme ich diesen da rein.

Hänge zur Zeit an der anleitung  
[Register a cookie to the cookie consent manager](https://developers.shopware.com/developers-guide/cookie-consent-manager/)

blicke aber da noch nicht so durch in welche Datei ich den Code schreiben soll.

Hat das Prolbem schon jemand umgesetzt.

---

<div class="post-metadata">

### Author: ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)
#### Post date: [20. Juli 2020 um 08:52 UTC](https://forum.shopware.com/t/consent-tools/68458/2 "2020-07-20T08:52:37Z")

</div>

Guten Morgen erstmal,

&nbsp;

schwieriges Thema - aufpassen was du da machst kann schnell teuer werden 😉

Prinzipiell musst du dafür ein Plugin schreiben welches den nötigen Cookie dann anlegt unter Komfortfunktionen.

&nbsp;

Ob gesetzt oder nicht gesetzt dort kannst du dann per Javascript zugreifen. Aber steht eigentlich alles genau so in der Doku.&nbsp;

&nbsp;

Kann dir gern mal so ein Plugin zukommen lassen. Aber wie gesagt, nicht doktorn wenn man nicht weis man was tut.

&nbsp;

Grüße

Alex

---

<div class="post-metadata">

### Author: ![werkzeugdiscount24](https://avatars.discourse-cdn.com/v4/letter/w/4da419/32.png) [@werkzeugdiscount24](https://forum.shopware.com/u/werkzeugdiscount24)
#### Post date: [20. Juli 2020 um 09:13 UTC](https://forum.shopware.com/t/consent-tools/68458/3 "2020-07-20T09:13:04Z")

</div>

Dachte das Constent tools macht das automatisch das die cookies erlaubt werden müssen, jetzt wollte ich das ganze über die anleitung anpassen damit die cookies erst nach bestätigung erlaubt werden dies funktioniert aber nicht so wie beschrieben oder ich mache etwas falsch.

Die Dokumentation lässt da auch etwas zu wünschen übrig.

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [20. Juli 2020 um 10:09 UTC](https://forum.shopware.com/t/consent-tools/68458/4 "2020-07-20T10:09:26Z")

</div>

Normalerweise sollte es so sein, dass ein Plugin welches Cookies setzen will, durch den ConsentTool gesetzt werden welche alle PluginCookies zusammenfasst. Das ist der Wunsch… denn es gibt einfach Plugins die machen was sie wollen.

Bei deiner Website werden mir mehrere Cookies von Paypal, [df-srv.de](http://df-srv.de) sowie SessionStorage und Localstorage zugeballert.

---

<div class="post-metadata">

### Author: ![werkzeugdiscount24](https://avatars.discourse-cdn.com/v4/letter/w/4da419/32.png) [@werkzeugdiscount24](https://forum.shopware.com/u/werkzeugdiscount24)
#### Post date: [20. Juli 2020 um 10:18 UTC](https://forum.shopware.com/t/consent-tools/68458/5 "2020-07-20T10:18:45Z")

</div>

Die wollte ich manuell über das „Registering your own cookie“ aus der Dokumentation beheben. Habe mich da soweit es geht an die Anleitung gehalten nur weiß ich nicht wohin er das Script haben möchte, egal wo ich es ablege es ändert zur Zeit nichts an der Situation.

---

<div class="post-metadata">

### Author: ![werkzeugdiscount24](https://avatars.discourse-cdn.com/v4/letter/w/4da419/32.png) [@werkzeugdiscount24](https://forum.shopware.com/u/werkzeugdiscount24)
#### Post date: [21. Juli 2020 um 07:37 UTC](https://forum.shopware.com/t/consent-tools/68458/6 "2020-07-21T07:37:42Z")

</div>

Muss hier nochmal was nachfragen. Welche Variable muss ich bei PHP ansprechen für das Consent tool “Statistik & Tracking”  
Will diesbezüglich noch eine Abfrage machen wenn Statistik & Tracking = True oder 1 ist soll das Php Script einen View ausgeben.  
&nbsp;

Weiß nur nicht wo ich die Variablen für PHP finde.

---

<div class="post-metadata">

### Author: ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)
#### Post date: [21. Juli 2020 um 07:47 UTC](https://forum.shopware.com/t/consent-tools/68458/7 "2020-07-21T07:47:45Z")

</div>

In deiner PHP Datei die Zeile mit CookieGroupStruct::COMFORT auf&nbsp;CookieGroupStruct::STATISTICS ändern.

&nbsp;

Gruß

---

<div class="post-metadata">

### Author: ![werkzeugdiscount24](https://avatars.discourse-cdn.com/v4/letter/w/4da419/32.png) [@werkzeugdiscount24](https://forum.shopware.com/u/werkzeugdiscount24)
#### Post date: [21. Juli 2020 um 08:27 UTC](https://forum.shopware.com/t/consent-tools/68458/8 "2020-07-21T08:27:10Z")

</div>

Irgendwo habe ich wohl noch meinen denkfehler:

```
  public function onActionPostDispatchFrontendIndex(Enlight_Event_EventArgs $args){

  $subject = $args->getSubject();
  $subject->View()->addTemplateDir($this->Path() . 'Views/');
 }

```

das ist das was er Ausführen soll wenn die CookieGroupStruckt::STATISTICS = True ist  
&nbsp;

```
IF ( CookieGroupStruct::STATISTICS = true){
  public function onActionPostDispatchFrontendIndex(Enlight_Event_EventArgs $args){

  $subject = $args->getSubject();
  $subject->View()->addTemplateDir($this->Path() . 'Views/');
 }
}

```

gibt einen Fehler aus. Denke mal ich mache da noch was falsch.

---

<div class="post-metadata">

### Author: ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)
#### Post date: [21. Juli 2020 um 08:40 UTC](https://forum.shopware.com/t/consent-tools/68458/9 "2020-07-21T08:40:38Z")

</div>

Also keine Ahnung was du da vorhast, aber das sieht alles nicht so aus als ob da weist was du tust.

Lass das lieber jemanden machen der Ahnung hat - wirklich! Du kannst da viel falsch machen und das geht ja schon bei dem Verstädnis für PHP los.

Nimms mir nicht krumm aber das sieht ne Nummer zu groß für dich aus - werd jetzt auch keine weiteren Tipps mehr dazu geben weil des nur gefrickel ist was du da machst.

&nbsp;

Du fragst nicht Statistics ab sondern dein eigenen Cookie wenn er gesetzt ist, hatte ich dir in dem Beispiel Plugin gezeigt. So wie es Shopware möchte.

In dem Sinne

---

<div class="post-metadata">

### Author: ![werkzeugdiscount24](https://avatars.discourse-cdn.com/v4/letter/w/4da419/32.png) [@werkzeugdiscount24](https://forum.shopware.com/u/werkzeugdiscount24)
#### Post date: [21. Juli 2020 um 13:14 UTC](https://forum.shopware.com/t/consent-tools/68458/10 "2020-07-21T13:14:34Z")

</div>

Naja ich teste ja nichts davon in nem Liveshop. Für sowas gibt es immer eine Bastelumgebung (einen Testshop). Irgendwie muss man sich ja mit soetwas auseinander setzten und was lernen.

Die Doku von Shopware ist halt etwas kompliziert da muss man sich erstmal reinfinden.
