Tickets кеширование

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

Комментарии: 5

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

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

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

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