Как отключить кэширование изображений в электронной почте Odoo? - PullRequest
0 голосов
/ 15 октября 2019

В настоящее время я использую Odoo 12.0 + e-20181025. Я изменил логотип для электронного письма, но GMail, который получил предыдущее электронное письмо, отказался показывать новый логотип, хотя ссылка на изображение в электронном письме указала на новый логотип.

Я проверил изображение, и это правильное изображение. Я также попытался перейти по URL-адресу в электронном письме, в котором было показано предыдущее (неправильное) изображение, и оно привело к правильному изображению, просто не отображалось на дисплее электронной почты.

Я читал, что оноимеет какое-то отношение к функции кэширования изображений Gmail, но так как большинство моих пользователей используют Gmail, мне нужно сделать так, чтобы изображение не кэшировалось, и моя идея на данный момент состоит в том, чтобы добавить no-cache в заголовок HTML, но я не знаю, где я могу установить это в моей текущей версии Odoo.

Спасибо за чтение и за помощь.

1 Ответ

0 голосов
/ 16 октября 2019

Хорошо, я нашел ответ. Это в представлении> mail_notification_light

Вот первые несколько строк кодов в XML

<?xml version="1.0"?>
<t t-name="mail.mail_notification_light">
<table border="0" cellpadding="0" cellspacing="0" style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">
<table border="0" cellpadding="0" cellspacing="0" width="590" style="padding: 24px; background-color: white; color: #454748; border-collapse:separate;">

Затем изменились на эти.

<?xml version="1.0"?>
<t t-name="mail.mail_notification_light">
<meta http-equiv="Cache-control" content="no-cache" />
<table border="0" cellpadding="0" cellspacing="0" style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">
<table border="0" cellpadding="0" cellspacing="0" width="590" style="padding: 24px; background-color: white; color: #454748; border-collapse:separate;">

Итак, я поставилтам. Пока что работает чудо. Еще раз спасибо за всех, кто читал и давал комментарии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...