Олег Максименко

Олег Максименко

С нами с 23 декабря 2012; Место в рейтинге пользователей: #696

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

Всем привет!
Есть сайт, на котором есть мобильная версия. Мобильная версия — это отдельный шаблон. Шаблон переключается простым плагином на событие 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 032
0

xPDO и limit. Баг и фича?

Добрый вечер.

Имеется такая структура:

Коллекции (9)
— Ванильная птица (97)
— Тайна камней (12)
— Вино и виногрда (28)
Олег Максименко
20 октября 2012, 17:59
modx.pro
1 115
0