18 Jahre oder Seite Verlassen

Guten Nabend an euch folgende frage beschäftigt mich aktuell:

Wie kann ich es realisieren das beim aufruf der Seite eine Checkbox bzw. eine Abfrage kommt 18 oder Seite verlassen (Beispiel: https://www.shisha-nil.de/)

Hoffe ihr könnt mir helfen.

 

MFG

Könnetst du im Prinzip relativ einfach selber lösen mit dem Shopware Modal und nen Cookie. Den Cookie kannst du auch über jQuery lösen bspw. mit diesem Package: GitHub - js-cookie/js-cookie: A simple, lightweight JavaScript API for handling browser cookies

Ich habe dazu hier einmal ein Tutorial geschrieben: https://shopwareianer.com/tutorials/shopware-altersabfrage-modal

1 „Gefällt mir“

@Shopwareianer schrieb:

Könnetst du im Prinzip relativ einfach selber lösen mit dem Shopware Modal und nen Cookie. Den Cookie kannst du auch über jQuery lösen bspw. mit diesem Package: https://github.com/js-cookie/js-cookie

Ich habe dazu hier einmal ein Tutorial geschrieben: https://shopwareianer.com/tutorials/shopware-altersabfrage-modal

Danke dafür, aber ich habe mal versucht es zu nutzen wenn ich nun den Theme Manager im Backend aufrufe bekomme ich „500 - Internal Server Error“ Das bekomme ich sobald ich die genannten Zeilen in die Theme.php einfüge.

Die Links bzw. das Verzeichnis hat sich ja in Shopeware 5 auch geändert habe beide versucht daran liegt es wohl auch nicht.

Gruß 

Ja, habe es auch versucht, geht nicht, bricht schon mit fehler beim kompilieren des themes ab.

wäre interessant gewesen um event. einzelne kategorien mit der abfrage zu versehen…

Tommy

@RoY4l‍ Poste mal deine komplette Theme.php

Ich habe den Artikel bzw. den Part auch einmal aktualisiert, damit es verständlicher ist, wo es in der Theme.php hin muss.

@schreibwaren-ihlee schrieb:

Ja, habe es auch versucht, geht nicht, bricht schon mit fehler beim kompilieren des themes ab.

wäre interessant gewesen um event. einzelne kategorien mit der abfrage zu versehen…

Tommy

Ein genauer Fehler wäre da schon hilfreich. Und wenn etwas nicht funktioniert, dann wäre es ebenso hilfreich, wenn man es in die Kommentare postet. Ich schaue nicht jeden Tag ins Forum   

Meine sieht so aus

<?php

namespace Shopware\Themes\GrandShisha; use Shopware\Components\Form as Form; class Theme extends \Shopware\Components\Theme {     protected $extend = 'Responsive';     protected $name = \<\< Grand SHOPWARE\_EOD;     protected $description = \<\< Grand Shisha Store SHOPWARE\_EOD;     protected $author = \<\< Grand Shisha Store SHOPWARE\_EOD;     protected $license = \<\< Meine SHOPWARE\_EOD;     public function createConfig(Form\Container\TabContainer $container)     /\*\* @var array Defines the files which should be compiled by the javascript compressor \*/ protected $javascript = array(    'src/js/vendors/js.cookie-2.1.3.min.js',    'src/js/custom.js', );     {     } }  

 

@RoY4l Kannst du den Code bitte mal korrekt formatieren? Im Editor neben dem Smyile ist der Button für Codes.

@Shopwareianer schrieb:

@RoY4l Kannst du den Code bitte mal korrekt formatieren? Im Editor neben dem Smyile ist der Button für Codes.

Gemacht

 

@RoY4l‍ Die Theme.php schau so erst einmal in Ordnung aus. Die Dateien sind auch vorhanden?

Welchen genauen Fehler bekommst du denn? Bei mir funktioniert alles ohne Probleme.

Ich würde das Thema gern noch einmal aufgreifen.

Da ich noch immer diese Lösung dazu suche. 

Ich habe alles gelöscht und würde von neu beginen jedoch gibt es dein Tutorial wohl nicht mehr.

Daher hat jeamand eine Lösung?

 

Gruß