We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 25908
    • 36 Posts
    Сделал модуль который меняет чанк, отладил, проверил, чанк изменяется так как надо.
    То что он изменился можно увидить если просмотреть его в modx и в phpmyadmin в базе.
    Но все кто его использует на изменения не реагируют, используют старое его содержание.
    Использует его сниппет FileDownload (берёт от туда комментарии к файлам), также этот чанк выводится на странице у которой отключено кэширование. Также и модуль не подхватывает изменения.

    Если изменить (добавить пробел) или пересохранить чанк через modx то всё становится нормально.
    Также если пересохранить страницу с флагом чистки кэша тоже всё устаканивается.

    Вобщем, глюк какой-то с кэшированием.
    Получается что содержимое чанков тоже кэшируется?
    Есть ли какие нибуть вызовы для сброса кэша?
      • 26586
      • 184 Posts
      посмотрите что делает ядро при сохранении чанка - выполняется операция очистки кеша (если не ошибаюсь)
        • 25908
        • 36 Posts
        Вобщем вставил я следующий код:
        			// empty cache
        			include_once "cache_sync.class.processor.php";
        			$sync = new synccache();
        			$sync->setCachepath("../assets/cache/");
        			$sync->setReport(false);
        			$sync->emptyCache(); // first empty the cache	
        

        и все заработало...