Олег Максименко
С нами с 23 декабря 2012; Место в рейтинге пользователей: #1029Разный ключ кеша у ресурсов
            Всем привет!
Есть сайт, на котором есть мобильная версия. Мобильная версия — это отдельный шаблон. Шаблон переключается простым плагином на событие OnLoadWebDocument.
Как побороть проблему с кешем? В кеш попадает ресурс с тем шаблоном, который первым был открыт.
Нашел в классе \modResource::__construct, где указывается ключ этого самого кеша для ресурсов.
        
        
        
    Есть сайт, на котором есть мобильная версия. Мобильная версия — это отдельный шаблон. Шаблон переключается простым плагином на событие 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 защищенное.        xPDO и limit. Баг и фича?
            Добрый вечер.
Имеется такая структура:
Коллекции (9)
— Ванильная птица (97)
— Тайна камней (12)
— Вино и виногрда (28)
        
        
        
        
    Имеется такая структура:
Коллекции (9)
— Ванильная птица (97)
— Тайна камней (12)
— Вино и виногрда (28)