Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как вытащить одну из цифр из значения $results?


Recommended Posts

$results на второй страница пагинации каталога выводит:

Показано с 5 по 8 из 9 (всего 3 страниц) 

Вытащить цифру 9 в отдельную переменную я узнал как,

А вот как вытащить цифру 8

 

Есть такая строка в контролле - вывод, я так понимаю количества товаров (в целом)

$data['results'] = sprintf($this->language->get('text_pagination'), ($product_total) ? (($page - 1) * $limit) + 1 : 0, ((($page - 1) * $limit) > ($product_total - $limit)) ? $product_total : ((($page - 1) * $limit) + $limit), $product_total, ceil($product_total / $limit));

это выводит именно сумарное значение количества товаров в категории (цифру). 

$data['product_total'] = $product_total;

Как вывести количество товаров с первой по текущую страницу? То есть в примере - число 8 (последний 9 товар на 3 странице)

Змінено користувачем 7ochukwu
Надіслати
Поділитися на інших сайтах


Я так понимаю логика какая то вот такая 

			$data['allwft'] = ((($page - 1) * $limit) > ($product_total - $limit)) ? $product_total : ((($page - 1) * $limit) + $limit);
			
			$data['allwft'] = $allwft;

Но, выглядит это как то не корректно

Надіслати
Поділитися на інших сайтах


Вопрос решен как ни странно в контроллере

$data['allwft'] = ((($page - 1) * $limit) > ($product_total - $limit)) ? $product_total : ((($page - 1) * $limit) + $limit);

Выводятся данные переменной $allwtf 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.