Cache-Control setzen

Hallo,

wie kann man im Shopware den Response-Header Cache-Control für den Account-Controller setzen? 

Ich habe es mit einem Subscriber wie folgt versucht, aber der Header wird nicht übernomen und ich bekomme immer im Response “Cache-Control: no-cache, private”.

public static function getSubscribedEvents(): array
    {
        return [
            'Enlight_Controller_Action_PostDispatchSecure_Frontend_Account' => ['onPostDispatchAccount', 100]
        ];
    }

public function onPostDispatchAccount(Enlight_Event_EventArgs $args): void
    {
        $args->getSubject()->Response()->setHeader('Cache-Control', 'no-cache, no-store, must-revalidate', true);
    }

 

Du wirst sehr wahrscheinlich vom HttpCache Plugin überschrieben. Und die Account Seite hat im Standard garkein Cache.