Кэширование или что это?
        Товарищи, я, прилично затупил на простой вещи. Сам новичок в modx. Пытался гуглить — ничего дельного не нашел (может плохо гуглил, не исключаю).
Проблема в файлах.
«Натягиваю» дизайн на modx, загружаю файлы css/js. После делаю какие-либо изменения локально на в части верстки, обновляю файлы на хостинге — стили не подцепляются.
То есть в коде страницы старые файлы (закэшированные). Чистил кэш браузера, кэш modx (из консоли, руками в папке core) — не помогает.
Переименовываю файлы, например /css/main1.css и путь в шаблоне в modx — работает.
Причем возвращаю на «старые пути» — работает, со старыми стилями. Что за…?
    
    
                                                                                
            Проблема в файлах.
«Натягиваю» дизайн на modx, загружаю файлы css/js. После делаю какие-либо изменения локально на в части верстки, обновляю файлы на хостинге — стили не подцепляются.
То есть в коде страницы старые файлы (закэшированные). Чистил кэш браузера, кэш modx (из консоли, руками в папке core) — не помогает.
Переименовываю файлы, например /css/main1.css и путь в шаблоне в modx — работает.
Причем возвращаю на «старые пути» — работает, со старыми стилями. Что за…?
Комментарии: 6
                Сталкивался как-то раз с подобным. Проблема была именно в браузере хроме. Доходило вплоть до того, что даже удалял сам файл с хостинга — но он из кэша браузера загружался, хотя и его чистил, в том числе и вручную. Помогла только переустановка хрома. Больше не было подобного косяка. Попробуйте в другом браузере.            
                    
                Спасибо, оставлю это на последний вариант )            
                    
                Посмотрите в файле .htaccess, возможно, там кэширование принудительно выставлено на большое время. На период отладки сайта можно эти строки закомментить, потом включить снова.            
                    
                Проверю, спасибо )
Timeweb хостинг, не думаю, что они могли так сделать по умолчанию.
                    Timeweb хостинг, не думаю, что они могли так сделать по умолчанию.
                Напишите снипет с названием Rnd:
Ну и потом когда на боевой переведете снимите этот RND или уберите восклицательный знак :)
                    <?php
return rand(10,10000);А где вызываете стиль CSS и JS (аналогично) напишите так:<link rel="stylesheet" href="templates/css/still.css?v1.[[!Rnd]]">Проблема с версткой должна пропасть :)Ну и потом когда на боевой переведете снимите этот RND или уберите восклицательный знак :)
                Спасибо, попробую!            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.