Wie lässt sich die CMP in einen Oxid-Onlineshop integrieren?

Mit Composer installieren

Das Plugin wurde für OXID v6.x und v7.x getestet.

1) Starten Sie Ihre Konsole, wechseln Sie in Ihren OXID-Ordner und führen Sie folgenden Befehl aus:

composer require consentmanager/consentmanager4oxid

2) In Ihrem Shop-Backend

Extensions > Modules

und den „Consent Manager“ aktivieren

3) Gehen Sie zu

Master Setting > Core Settings > consentmanager

und

  • Geben Sie Ihre CMP-Code-ID ein (erforderlich)
  • Wählen Sie Ihre Blockierungslogik (erforderlich)
  • Füge benutzerdefiniertes HTML hinzu, z. B. JS-Variablen

4) Leeren Sie Ihren Template-Cache entweder im Backend oder in Ihrer Konsole mit:



./vendor/bin/oe-console oe:cache:clear

Manuelle Integration

Bitte beachten Sie: Die folgende Beschreibung gilt nur für den manuellen Blockierungscode. Wenn Sie die automatische Code-Blockierung nutzen möchten, stellen Sie bitte sicher, dass der CMP-Code direkt nach dem <head> Element im Code Ihrer Website eingefügt wird.

Um den CMP-Code in einen Oxid-Onlineshop zu integrieren, befolgen Sie bitte diese Schritte:

  1. Melden Sie sich über FTP oder ein ähnliches Verfahren in Ihrem Shop an
  2. Navigieren Sie zu dem Ordner, der das von Ihnen verwendete Theme enthält (z. B. …/Application/views/flow/)
  3. Im Theme-Ordner sollten Sie einen Unterordner namens „tpl/layout“ finden, und darin sollten Sie eine Datei namens „base.tpl“ finden.
  4. Bearbeiten Sie die Datei und suchen Sie nach <body
  5. Nach dem Abschluss > des <body Elements den CMP-Code einfügen, eingeschlossen in [{literal}] .... CMP-Code ... [{/literal}]
  6. Speichern Sie die Datei

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!