Задать вопрос
juniorcoder
@juniorcoder
Ура, у нас новый умный AI...

Как в modx очистить кеш?

Подскажите пожалуйста как в modx 2.8 очистить правильно кеш?
Эту процедуру я делаю, кеш в браузере в приватном окне сброшен. Но все равно подключаются старые стили которые я удалил из файла стилей!

659d2bfdb8859227707578.jpeg
  • Вопрос задан
  • 605 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
DanArst
@DanArst
Гриффиндор в моде при любой погоде!
Потому что кнопка "Очистить кэш" чистит кэш не браузера, а самой CMS, это ведь логично.
Для сброса кэша CSS добавьте подключаемым в head стилям версию, например
<link rel="stylesheet" href="/assets/template/css/styles.css?v=1.1">
Ответ написан
Комментировать
@alexalexes
Действие "Очистить кэш" влияет только на поведение чанков и сниппетов, которые генерируют контент в секции "Содержание" каждого ресурса (контент чанков и сниппетов, которые подключены без восклицательного знака, будет обновлен, также будет обновлено содержимое самого ресурса, если у него проставлена галочка "кэшируемый"). Действие "обновить URI-ссылки" влияет на кэш роутера дерева ресурсов, если вы создавали новые страницы, и по какой-то причине не можете выйти на их содержимое по ссылкам.
Стили у вас скорее всего подключены на статичные файлы css - Modx на них не влияет этими действиями, если css ссылки ведут на статику - то там нужно править http-заголовки для браузерного кэша в файлах htaccess или в конфиге nginx.
PS: В качестве оперативного решения на сброс кэша может повлиять введение дополнительного параметра в url стиля:
style.css?timestamp=202401091501
Это почти всегда выручит в ручном режиме, но для правильности лучше так не делать, а настроить правильно http-заголовки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы