Лютый кеш
Добрый день.
Не пойму, что происходит!
Поставила в корзине такую конструкцию, чтобы кнопка не выводилась, если сумма меньше 399.
Почему так? Это же не css.
Не пойму, что происходит!
Поставила в корзине такую конструкцию, чтобы кнопка не выводилась, если сумма меньше 399.
{if $total.cost < 399?}
{else}
<div class="checkout_button mt50"><a class="btn btn-blue" href="[[~22]]">Оформить заказ</a></div>
{/if}
До этого там было просто<div class="checkout_button mt50"><a class="btn btn-blue" href="[[~22]]">Оформить заказ</a></div>
Но клиенты, которые уже были на сайте, не видят кнопку, хотя в корзине товаров на сумму больше 399. Они видят пустоту, будто товаров меньше, чем на 399. И только перегрузив страницу Ctrl+R они видят изменения.Почему так? Это же не css.
Комментарии: 3
Как сделать, чтобы изменения видели все: и впервые зашедшие, и уже бывавшие на сайте?
похоже на кеширование веб-сервером файлов html
Стоит проверить не включено ли этой в настройках хостинга или в файле htaccess
Стоит проверить не включено ли этой в настройках хостинга или в файле htaccess
Спасибо, на хостинге нет ограничений.
Поставила
Поставила
<meta http-equiv="Cache-Control" content="no-cache">
или<meta http-equiv="cache-control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="0" />
на этой конкретно странице — не помогает.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.