kazak Опубликовано 8 февраля, 2018 Жалоба Поделиться Опубликовано 8 февраля, 2018 Привет. Подскажите кто в курсе, ну или перенаправьте, если тема обсуждалась (долго искал, но не нашел полного ответа). В общем стоит задача при применении фильтра по бренду и/или свойству, вывести в категории кусочек текста по такому шаблону "Показано 20 товаров из 50" То есть нужно вывести общее количество товаров в категории и количество товаров, которые показаны после применения фильтра. Нашел такую конструкцию {$total_products_num} - она выводит количество отфильтрованных товаров. Осталось вывести общее количество товаров в категории и применить условие, чтобы выводить только при фильтрации. Как это сделать? Цитата Ссылка на сообщение Поделиться на другие сайты
osben Опубликовано 9 февраля, 2018 Жалоба Поделиться Опубликовано 9 февраля, 2018 в ProductsView.phpпосле $products_count = $this->products->count_products($filter); добавьте $all_products_count = $this->products->count_products(array_replace($filter, array('features'=>'', 'brand_id'=>''))); $this->design->assign('all_products_count', $all_products_count); в шаблоне используйте {$all_products_count}p.s. думаю будет работать Цитата Ссылка на сообщение Поделиться на другие сайты
kazak Опубликовано 9 февраля, 2018 Автор Жалоба Поделиться Опубликовано 9 февраля, 2018 в ProductsView.phpпосле $products_count = $this->products->count_products($filter); добавьте $all_products_count = $this->products->count_products(array_replace($filter, array('features'=>'', 'brand_id'=>''))); $this->design->assign('all_products_count', $all_products_count); в шаблоне используйте {$all_products_count} p.s. думаю будет работать Спасибо, работает! А как задать условие, что эта строка выводилась только при фильтрации по свойству и/или бренду? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.