В общем стандартно в шаблоне сайта для вывода css файлов использую:
Код |
---|
<?$APPLICATION->ShowCSS();?> |
При этом файлы стилей компонентов выводятся с дополнительным параметром после знака "?", что позволяет принудительно заставлять каждый раз браузер запрашивать эти файлы стилей:
Код |
---|
<link href="/bitrix/templates/.default/components/bitrix/menu/top_menu/style.css?1270281957" type="text/css" rel="stylesheet" /> |
А вот файлы стилей шаблона styles.css и template_styles.css выводятся без этого параметра:
Код |
---|
<link href="/bitrix/templates/02/styles.css" type="text/css" rel="stylesheet" />
<link href="/bitrix/templates/02/template_styles.css" type="text/css" rel="stylesheet" /> |
Что привело к тому что Chrome намертво закешировал файлы стилей и стабильно неверно показывает верстку пока не обновишь страницу полностью. В общем почему у этих файлов нет доп. параметра, кто как решает эту проблему?