Получить количество отфильтрованных товаров в макете

#
Получить количество отфильтрованных товаров в макете
В XSL показа списка товаров есть количество товаров выбранных фильтром
http://joxi.ru/LmGGe0Qcl1QjPm
Могу ли я как то выше в макете до вывода этого xsl получить это значение
#
Re: Получить количество отфильтрованных товаров в макете
PakoGonsalezZ,
Core_Page::instance()->object->total

ну конечно, перед этим еще сделать проверки на нужный объект https://www.hostcms.ru/api6/class-Core_Page.html
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
#
Re: Получить количество отфильтрованных товаров в макете
   <?php  
      if (is_object(Core_Page::instance()->object)
&& get_class(Core_Page::instance()->object) == 'Shop_Controller_Show')
{
              var_dump(Core_Page::instance()->object->total);
}?>


Попробовал - ничего не вышло, вернуло NULL
Но в XML я вижу что Total есть http://joxi.ru/RmzNxVOCMnR60m
#
Re: Получить количество отфильтрованных товаров в макете
т.к. расчет total идет в show(), то нужно его посчитать заранее, пример можно взять оттуда
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
#
Re: Получить количество отфильтрованных товаров в макете
2 способ, самый простой, если делаете пересчет товаров в магазине
Core_Entity::factory('Shop_Group', Core_Page::instance()->object->group)->items_count;
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
#
Re: Получить количество отфильтрованных товаров в макете
Спасибо за примеры, но у меня немного другая ситуация - я на странице фильтрации должен вывести количество товаров показанных контроллером.
#
Re: Получить количество отфильтрованных товаров в макете
PakoGonsalezZ,
тут только написать свой контроллер или приобрести наши фильтры, там подсчет элементов идет до генерации страницы
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
#
Re: Получить количество отфильтрованных товаров в макете
Через JS выведите просто в нужном месте после загрузки страницы.
Разработка и поддержка сайтов на HostCMS
Авторизация