При включении кэширования неправильно отображается блок

#
При включении кэширования неправильно отображается блок
Здравствуйте, на сайте размещен блок с выводом подгрупп текущей группы, При включении кэширования, блок начинает показывать одни и те же подгруппы, несмотря в какую директорию перейти ВИДЕО(https://yadi.sk/i/fM_YGLaRupiU9w)
Помогите, разобраться почему так.
if (Core::moduleIsActive('shop'))
      {
         $Shop_Controller_Show = new Shop_Controller_Show(
            Core_Entity::factory('Shop', Core_Page::instance()->libParams['shopId'])
         );
         
         //if (is_object(Core_Page::instance()->object) && get_class(Core_Page::instance()->object) == 'Shop_Controller_Show')
         if(intval(Core_Page::instance()->object->group) != 0)
         {
            $Shop_Controller_Show->addEntity(
               Core::factory('Core_Xml_Entity')
             ->name('ТекущаяГруппа')
             ->value(intval(Core_Page::instance()->object->group))
            )->addEntity(
               Core::factory('Core_Xml_Entity')
             ->name('ТекущийЭлемент')
             ->value(intval(Core_Page::instance()->object->item))
            );
         }
Модератор
#
Re: При включении кэширования неправильно отображается блок
https://www.hostcms.ru/documentation/modules/core/controllers/
Раздел "Кэширование в контроллерах и добавление внешних данных"
#
Re: При включении кэширования неправильно отображается блок
Спасибо, помогло
Авторизация