Разный ключ кеша у ресурсов

Всем привет!
Есть сайт, на котором есть мобильная версия. Мобильная версия — это отдельный шаблон. Шаблон переключается простым плагином на событие OnLoadWebDocument.

Как побороть проблему с кешем? В кеш попадает ресурс с тем шаблоном, который первым был открыт.

Нашел в классе \modResource::__construct, где указывается ключ этого самого кеша для ресурсов.
/**
     * @param xPDO $xpdo A reference to the xPDO|modX instance
     */
    function __construct(xPDO & $xpdo) {
        parent :: __construct($xpdo);
        $this->_contextKey= isset ($this->xpdo->context) ? $this->xpdo->context->get('key') : 'web';
        $this->_cacheKey= "[contextKey]/resources/[id]";
    }
Можно ли как-то динамически менять этот самый _cacheKey? Свойство _cacheKey защищенное.
Олег Максименко
16 сентября 2014, 07:19
modx.pro
1 110
0

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0