Автор Тема: Изменил аватарки сотрудников  (Прочитано 384 раз)

22 Февраль 2021, 19:31:04
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем привет!
Решил немного "побездельничать" - убрал привязку аватарки сотрудников к  PrestaShop.com и сделал возможность самому сотруднику загружать свою морду лица.
Час работы - все готово, кроме одного нюанса: фотка в правом верхнем углу админки после смены аватарки меняется только после чистки кэша браузера через ctrl-f5.
Мелочь, но неприятная.
Гугл-шмугл: Нужно отправить заголовки
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0
Не изобретая велосипед (т.к. в этом вопросе сильно плаваю) скопировал из AdminThemesController.php и немного подправил, получилось в AdminEmployeesController.php так:
    public function init()
    {
        // No cache for auto-refresh uploaded logo
        header('Cache-Control: no-cache, no-store, must-revalidate');
        header('Pragma: no-cache');
        header('Expires: 0');
        parent::init();

}
Естественно не помогает.
????
Заранее спасибо!