Перейти к содержимому


Фотография
- - - - -

Отобразить количество товара показано/всего


Сообщений в теме: 5

#1 RDG

RDG

Отправлено 17 October 2016 - 19:09

Уважаемые коллеги, добрый вечер.

Заказчик хочет что бы рядом с пагинатором выводилось количество показанных товаров (равно тому что выводится на страницу и настроено в админке) и количество товаров всего. Ну например 4/17 - 4 показано из 17 всего. Ну то есть я думаю эта цифра будет незыблема в каждой категории. При переходе на вторую страницу например, по прежнему будет 4/17. Бредово конечно и не понимаю для чего, но хотят вот так. Возможно ли отделаться малой кровью?


  • 0

#2 SmetDenis

SmetDenis

Отправлено 19 October 2016 - 06:56

Возможно ли отделаться малой кровью?

 

Очень просто - спросить  "Зачем". Скорее всего ответ покажет что-то вроде "я так вижу".

Это почва для обсуждения с ним задачи. Думаю, что ваш заказчик хочет решить совершенно иную проблему и предложил вам готовое решение. Вероятно задача решается совершенно иначе. Или вовсе не нуждается в решении (не имеет того самого business value)

 

Тут варианта два - быть профессионалом и делать продающий сайт, или поддаться искушению и просто реализовывать пожелания.

 

В любом случае,

Некоторые версии ZOO используются стандартные шаблоны пагинатора, т.е стоит посмотреть файл /template/<TPL>/html/paginator.php

Либо посмотрите класс components\com_zoo\framework\classes\pagination.php render()

 

Альтернативный способ узнать текущий лимит пагинатора и текущий сдвиг

$limit    = $this->app->system->application->getUserStateFromRequest('global.list.limit', 'limit', $this->app->system->config->get('list_limit'), 'int');
$offset = $this->app->system->application->getUserStateFromRequest('jborder.limitstart', 'limitstart', 0, 'int');

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 RDG

RDG

Отправлено 19 October 2016 - 12:58

Вот как они хотя http://www.mvideo.ru...rt_tv=da/page=2спуститесь вниз, слева от пагинатора показывается количество товара. По сути с пагинатором это никак не связано. Просто сколько показано и сколько всего - две переменные.


  • 0

#4 SmetDenis

SmetDenis

Отправлено 19 October 2016 - 14:33

Извините, не понял.

Вам нужно узнать число материалов в категории? Или какой момент вам не ясен?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 RDG

RDG

Отправлено 19 October 2016 - 14:47

Извините, не понял.

Вам нужно узнать число материалов в категории? Или какой момент вам не ясен?

 

Мне надо вывести внизу сколько показывается товаров на странице / сколько всего товаров. При этом после фильтрации сколько всего товаров должно быть актуальным. Вот как то так. Просто вообще не знаю как это сделать)


  • 0

#6 Alex Def

Alex Def

Отправлено 19 October 2016 - 20:08

В категориях
count($this->items)
$this->category->totalItemCount() //счётчик вместе с "детьми"
В фильтрах
$this->itemsCount
В чём сложность-то?

Сообщение отредактировал Alex Def: 19 October 2016 - 20:09

  • 0




Click to return to top of page in style!