Как менять дизайн если есть кэш
Браузеры на сегодняшний день кэшируют css файлы и мои изменения получаются бессмысленными, т.к. пользователь, заходивший ранее видит то же самое, ( +с поехавшими другими элементами, если они подстраивались).
Яркий пример — сменил логотип, другие размеры… сдвинул его увеличил размер в css… новый логотип, но со старыми параметрами — итог: обрезан и сдвинут.
В общем прошли праздники, а мой фон, старательно вставленный никто не увидел 😥
Полно. Можно в main просто добавить версию в пути к файлуя так понимаю других вариантов нет.
А если вместо версии поставить значение текущего времени, то кэширование можно считать отключенным.
а как такое сделать у инстанта
{% set cssupdate = '20150310' %}
<link rel="stylesheet" href="/css/main.{{ cssupdate }}.css">?
Такое лучше не делать, так как у вас название файла css также должно меняться. Лучше така как такое сделать у инстанта
а в эту строку как подставить <?php $this->addMainCSS("templates/{$this->name}/css/custom.css"); ?>?
как я понимаю, при таком подходе не будет участвовать в склейке css файлов при включенойй опции объединения? у меня почему то сразу сайт перекосило. отключил опцию и все ок