ich hänge im Moment an folgenden Problem: Für den Shop eines Kunden benötige ich eine Altersabfrage, die man bestätigen muss, bevor der Shop betreten wird.
Das habe ich im Moment mit einem kleinen Plugin realisiert. Über
wird ein Controller im Basis-Template eingebunden. Dann wird in der Session geschaut, ob ein Wert gesetzt ist, falls nicht wird die Altersabfrage eingeblendet. Genau das darf natürlich nicht gecached werden und das bekomme ich einfach nicht. Ich hatte auch schon einiges dazu hier im Forum gefunden, leider hat nichts geholfen. Hat irgendjemand eine Idee? Muss man etwas spezielles beim Plugin beachten?
das hatte ich schon versucht, aber ohne Effekt. Die Klasse meines Controllers heißt “Shopware_Controllers_Widgets_Agecheck”, die Action “indexAction”, nun ist mir nicht ganz klar was genau dort bei Controller stehen muss… agecheck/index? widgets/agecheck/index? Auch was für Tags zur Verfügung stehen oder ob und wie man selbst Tags definieren kann ist mir nicht klar. Ich find die Doku unter Shopware HTTP cache leider wenig hilfreich.
Dort steht allerdings auch unter “Live Caching” das der Action Tag ( {action…}. im Template) gar nicht gecached wird, falls ich das nicht vollkommen falsch verstehe. Was jedenfalls in meinem Fall nicht so wirklich funktioniert