Plugin - Anzeige nur für eingeloggte User - Problem mit Cache?

@IFF schrieb:

Kann man nicht einfach im TPL die Session abfragen? Oder wird dieser Zustand auch im Cache verankert?

Es geht hier um den HTTP-Cache. (nicht Produktivmodus). Dieser muss explizit eingeschaltet werden 

Dieser Cache macht vereinfacht folgendes: Der Cache wird komplett vor Shopware geschaltet. Er speichert die komplette HTML-Ausgabe* von Shopware und spielt diese aus**, anstatt Shopware erneut aufzurufen. Daher wird dabei Shopware überhaupt nicht angesprochen (keine Template Engine/Smarty, gar nichts). 

Wenn es dich genauer interessiert, wie der HTTP-Cache funktioniert, gibt es hier einen interessanten Artikel:
Understanding the Shopware HTTP Cache

* (vereinfacht) ESI Tags sind zu berücksichtigen
** (vereinfacht) NoCache-Tags sind zu berücksichtigen

Viele Grüße

1 „Gefällt mir“