Обратный звонок

Помогаю сайтам продавать!
Разработка продающего сайта. Тюнинг текущего
Способы связи со мной:

Выводим кол-во товаров в Категориях Opencart 2.X


Выводим кол-во товаров в категориях

1. Открываем шаблон /public_html/catalog/view/theme/default/template/product/category.tpl

Вставляем в нужный участок кода 

<?php echo $count_product; ?>

Можно так:

 <h1><?php echo $heading_title; ?> <span><?php echo $count_product; ?></span></h1>


2. Открываем контролер  /public_html/catalog/controller/product/category.php

Находим строку 

$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;// выводит только цифру, кол-во товара
$count = $product_total%10; //определяем последнею цифру в числе, для склонения
if ($count == 1 && $product_total != 11 || $product_total == 21 || $product_total == 31 || $product_total == 41 || $product_total == 51 || $product_total == 61 || $product_total == 71) {
$data['count_product'] = ($product_total. ' товар');
} elseif ($count > 1 && $count < 5 && $product_total != 12 && $product_total != 13 && $product_total != 14) { 
$data['count_product'] = ($product_total. ' товара'); 
} else { 
if ( $count > 4 || $product_total == 0 || $product_total == 10 || $product_total == 11 || $product_total == 12 || $product_total == 13 || $product_total == 14) { 
$data['count_product'] = ($product_total. ' товаров');
}
 12.10.2023
 (28 просмотров)

Комментарии