Сделал модуль который меняет чанк, отладил, проверил, чанк изменяется так как надо.
То что он изменился можно увидить если просмотреть его в modx и в phpmyadmin в базе.
Но все кто его использует на изменения не реагируют, используют старое его содержание.
Использует его сниппет FileDownload (берёт от туда комментарии к файлам), также этот чанк выводится на странице у которой отключено кэширование. Также и модуль не подхватывает изменения.
Если изменить (добавить пробел) или пересохранить чанк через modx то всё становится нормально.
Также если пересохранить страницу с флагом чистки кэша тоже всё устаканивается.
Вобщем, глюк какой-то с кэшированием.
Получается что содержимое чанков тоже кэшируется?
Есть ли какие нибуть вызовы для сброса кэша?
посмотрите что делает ядро при сохранении чанка - выполняется операция очистки кеша (если не ошибаюсь)