Не используйте тег {cache-id} - это вред для статических данных js/css
Ещё с версии DLE 16.0 появился тег {cache-id}, который по описанию «выводит текущий актуальный ID кэша»:
Для всех шаблонов добавлен новый глобальный тег {cache-id} который выводит текущий актуальный ID кэша, который вы можете использовать шаблонах при подключении своих статических файлов минуя такие внутренние функции DLE как {include file=…}, и их браузерный кэш будет автоматически сбрасываться при нажатии администратором сайта на кнопку «Очистить кэш» в панели управления. Например, вы можете использовать для подключения своих статических файлов конструкцию для подключения статического файла стилей.
Лучше использовать хак «Обновление CSS и JS без очистки кеша». Данный хак выводит «после каждого файла версию, привязанную к времени последней модификации».
При изменении какого-либо файла, будет обновлен у всех в браузере только измененный файл.
Но после всех окончательных модификаций файлов js/css лучше отключать или удалять в шаблоне данный код.
Похожие статьи:
Комментарии: