Всем привет!
Решил немного "побездельничать" - убрал привязку аватарки сотрудников к 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();
}
Естественно не помогает.
?
Заранее спасибо!