Как вызвать сниппет из файла не кэшированным на Fenom?

Всем привет!
Как можно его вызвать?
{$_modx->runSnippet('@FILE snippets/getFiltersFields.php')}
Вставлял знаки восклицания куда только мог — ничего не работает.

Спасибо.
Anton
10 июня 2020, 19:04
modx.pro
1 340
0

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

Dmitry P.
11 июня 2020, 07:17
+1
в инструкции написано, что сниппеты не кешируются
но по моему опыту, при таком вызове может кешироваться только код сниппета, но не получаемые им данные
    Anton
    11 июня 2020, 14:16
    0
    В том и дело, что код кэшируется, что мешает отладке. Несколько раз терял много времени, так как не понимал почему кастомный сниппет перестал работать, хотя новые данные передаются.

    Добавил я на страницу вызова сниппета вот это:
    <!--{$modx->cacheManager->refresh()}-->
    И на странице с каждым обновлением стал чиститься кэш. А html-комментирование добавил, чтобы не выводило результат работы в виде цифры 1.
    Сергей Шлоков
    11 июня 2020, 07:22
    +2
      Anton
      11 июня 2020, 14:18
      0
      Спасибо, это круто.
      Такие возможности надо добавлять в документацию, а также в следующую версию MODX.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4