Tickets кеширование Новый


Помогите разобраться как в Tickets в тикетах отключить или правильно настроить кеширование. После обновление содержания тикета (content) информация не обновляется. Помогает только принудительная чистка кеша. Чекбокса «очищать кеш» (syncsite) нет. Не помогает отключить «Кешируемость» прямо в тикете.
31 октября 2016, 20:49    Антон Левиц   
0    326 0

Комментарии (5)

  1. Антон Левиц 31 октября 2016, 23:12 # 0
    Проверил на тестовом сайте modstore — тоже самое. Откатил компонент Tickets на своем сайте назад до 1.6.17 — все работает замечательно. Проблема в новой версии.
    1. Василий Наумкин 01 ноября 2016, 08:04 # +1
      А здесь тогда она как работает уже несколько месяцев?
      1. Антон Левиц 01 ноября 2016, 12:06 # 0
        Проверял на
        s7175.h5.modhost.pro/manager/
        admin
        admin123
        Кеш не очищается при изменениях.
        1. Василий Наумкин 02 ноября 2016, 08:22 # +2
          Да, ты прав — исправил.

          Проблема была в том, что я перешёл на использование нативного метода clearCache в ресурсах, а он по умолчанию чистит кэш в текущем контексте, а не в контексте, прописанном в context_key ресурса.

          Вот и выходило, что при работе с фронтенда всё хорошо, а из админки кэш чистился для mgr, в котором ресурса и нет. Пришлось переопределить метод clearCache обратно и прописать там контекст ресурса — теперь всё ок.

          Можно обновляться.
          1. Антон Левиц 02 ноября 2016, 08:50 # 0
            Спасибо огромное!!!
    Вы должны авторизоваться, чтобы оставлять комментарии.