Clientconfig, кэш, и ничего не работает.

Здравствуйте.
Есть modx 2.5.7
Есть clientconfig 1.4.2
Все настройки стандартные, ничего не изменено. Беда в том, что как-то люто кэшируются все поля в clientconfig. Каждый раз приходится скидывать кэш, что бы увидеть изменения на всех страницах.

Настройка: box_view (тип — выпадающий список)
Значения: Только на главной==1||На все страницах==2||Не выводить блок==3
В шаблоне:

{set $box_view= $_modx->getPlaceholder('+box_view')}
для опыта: {$box_view}
{if $box_view  == $_modx->config.site_start || $box_view == 2}
	вывести блок
{/if}
Изменяю настройку box_view, сохраняю,
Обновляю уже открытую страницу page_1, на ней выводится верный box_view,
Перехожу на страницу page_2, на ней выводится предыдущее значение box_view,
Возвращаюсь на page_1, и теперь на ней (и на всех остальных страницах) тоже выводится предыдущее значение box_view

Чищу core/cashe, на всех страницах выводится верное значение box_view.

Как победить это? Я где-то недонастроил кэширование? Или нужно как-то вызывать clientconfig в обход кэша?
Громов Антон
31 октября 2017, 10:57
modx.pro
1 177
0

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

Stan Ezersky
31 октября 2017, 18:08
0
Что-то вы мудрите с clientConfig.

Всё проще

{$_modx->config.box_view}
    Громов Антон
    31 октября 2017, 18:33
    0
    Так тоже не работает.
    Ну, точнее, работает конечно (значение отдается), но это ничем не отличается от того, что у меня выше написано. Симптомы те-же.
    Кирилл Киселев
    13 октября 2018, 07:25
    0
    Аналогичная проблема. Только при очищении кэша настройка вообще не меняется.
    UPD: разобрался, мультиконтексты не давали выводить.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3