Продукт
Редакции и цены
Преимущества
Магазин приложений
Многосайтовость
Модули
Безопасность системы
Системные требования
Хостинги
Интерфейс системы
Области применения
Оплата и доставка
Примеры внедрения
Отзывы
Скачать
Купить
Лицензию HostCMS
Магазин приложений
Демо
Помощь
Техническая поддержка
Документация
Обновления CMS
Пожелания и предложения
Форум
Внедрение
Список партнеров
Заказать выполнение работ
Стать партнером
Дополнительные услуги
Компания
О нас
Новости
Контакты
Войти
Личный кабинет
Регистрация
Восстановление пароля
0
HostCMS
→
Форум
→
Общие вопросы по системе управления сайтом
→
Получить количество отфильтрованных товаров в макете
Получить количество отфильтрованных товаров в макете
PakoGonsalezZ
5 декабря 2020 г.
#
Получить количество отфильтрованных товаров в макете
В XSL показа списка товаров есть количество товаров выбранных фильтром
http://joxi.ru/LmGGe0Qcl1QjPm
Могу ли я как то выше в макете до вывода этого xsl получить это значение
alexpimnev
6 декабря 2020 г.
#
Re: Получить количество отфильтрованных товаров в макете
PakoGonsalezZ
,
Core_Page::instance()->object->total
ну конечно, перед этим еще сделать проверки на нужный объект
https://www.hostcms.ru/api6/class-Core_Page.html
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
PakoGonsalezZ
7 декабря 2020 г.
#
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
alexpimnev
8 декабря 2020 г.
#
Re: Получить количество отфильтрованных товаров в макете
т.к. расчет total идет в show(), то нужно его посчитать заранее, пример можно взять оттуда
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
alexpimnev
9 декабря 2020 г.
#
Re: Получить количество отфильтрованных товаров в макете
2 способ, самый простой, если делаете пересчет товаров в магазине
Core_Entity::factory('Shop_Group', Core_Page::instance()->object->group)->items_count;
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
PakoGonsalezZ
9 декабря 2020 г.
#
Re: Получить количество отфильтрованных товаров в макете
Спасибо за примеры, но у меня немного другая ситуация - я на странице фильтрации должен вывести количество товаров показанных контроллером.
alexpimnev
9 декабря 2020 г.
#
Re: Получить количество отфильтрованных товаров в макете
PakoGonsalezZ
,
тут только написать свой контроллер или приобрести наши
фильтры
, там подсчет элементов идет до генерации страницы
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
amades
10 декабря 2020 г.
#
Re: Получить количество отфильтрованных товаров в макете
Через JS выведите просто в нужном месте после загрузки страницы.
Разработка и поддержка сайтов на HostCMS
Авторизация
Войти
Регистрация