Перейти к содержанию
shelkunov

Отображение количества товара в категориях, как убрать?!

Рекомендуемые сообщения

Подскажите, как убрать отображение количества товара в категориях?

post-8964-0-42464100-1374769820_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все просто :-)  Админка-Система-Настройки-Опции-Продукты и здесь "Количество товаров в подкатегории": Да/Нет

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не все так просто, у меня старая версия 1.5.1.3, там такого к сожалению нет!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это не то, то что описано уже давно сделано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

samoylia, а вот теперь то что надо, спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня такая проблема. Количество товаров в главной категории показывает количество товаров в подкатегориях и + те что в ней, т.е в главной категории. Получается, товаров 100, но так как кроме своих категорий я вывожу их на главной странице категории она и их подсчитывает и получается 200 товаров. Как это исправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как бы ведется подсчет тех же товаров. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам все сделал )) 

Здравствуйте, а как сделали то поделитесь, такая же проблема)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, а как сделали то поделитесь, такая же проблема)

 

Выложите содержимое файла category.php

Находится она в директории catalog\controller\module 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выложите содержимое файла category.php

Находится она в директории catalog\controller\module 

Можете подсказать что править?

 

 

 

 

<?php

class ControllerModuleCategory extends Controller {

protected function index($setting) {

$this->language->load('module/category');

$this->data['heading_title'] = $this->language->get('heading_title');

if (isset($this->request->get['path'])) {

$parts = explode('_', (string)$this->request->get['path']);

} else {

$parts = array();

}

if (isset($parts[0])) {

$this->data['category_id'] = $parts[0];

} else {

$this->data['category_id'] = 0;

}

if (isset($parts[1])) {

$this->data['child_id'] = $parts[1];

} else {

$this->data['child_id'] = 0;

}

if (isset($parts[2])) {

$this->data['child2_id'] = $parts[2];

} else {

$this->data['child2_id'] = 0;

}

$this->load->model('catalog/category');

$this->load->model('catalog/product');

$this->data['categories'] = array();

$categories = $this->model_catalog_category->getCategories(0);

//Показывать или нет количество товаров

$show_product_count = $this->config->get('config_product_count');

foreach ($categories as $category) {

//Будем вычислять кол-во товаров в категориях только если это кол-во надо показывать

if ($show_product_count) {

$total = $this->model_catalog_product->getTotalProducts(array('filter_category_id' => $category['category_id']));

}

$children_data = array();

$children = $this->model_catalog_category->getCategories($category['category_id']);

foreach ($children as $child) {

//Будем вычислять кол-во товаров в категориях только если это кол-во надо показывать

if ($show_product_count) {

$data = array(

'filter_category_id' => $child['category_id'],

'filter_sub_category' => true

);

$product_total = $this->model_catalog_product->getTotalProducts($data);

$total += $product_total;

}

$children2_data = array();

$children2 = $this->model_catalog_category->getCategories($child['category_id']);

foreach ($children2 as $child2) {

$data = array(

'filter_category2_id' => $child2['category_id'],

'filter_sub_category2' => true

);

$children2_data[] = array(

'category_id' => $child2['category_id'],

'name' => $child2['name'],

'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'] . '_' . $child2['category_id'])

);}

$children_data[] = array(

'children2' => $children2_data,

'category_id' => $child['category_id'],

'name' => $child['name'] . ($show_product_count ? ' (' . $product_total . ')' : ''),

'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])

);

}

$this->data['categories'][] = array(

'category_id' => $category['category_id'],

'name' => $category['name'] . ($show_product_count ? ' (' . $total . ')' : ''),

'children' => $children_data,

'href' => $this->url->link('product/category', 'path=' . $category['category_id'])

);

}

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) {

$this->template = $this->config->get('config_template') . '/template/module/category.tpl';

} else {

$this->template = 'default/template/module/category.tpl';

}

$this->render();

}

}

?>

 

 

Изменено пользователем dimon7772

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От talex2901
      Дело в том что товары в магазине отображаются не правильно... Они затемнены. И почему не понятно. Если товар открыть все нормально, но пока находишься в каталоге они темные. 

    • От 29aleksey
      750.00 руб
      Скачать/Купить дополнение


      Управление торговлей 6 Персональный редактор ++
      - Модуль быстрых редакторов на витрине магазина
      - Создание SEO шаблонов для каждой категории
      - Групповое редактирование товара

      Demo OPENCART 2x
      login: demo
      pass: demo
      Demo OPENCART 15x
      login: demo
      pass: demo
      Модуль написан на основе опыта работы в одном из крупнейших И.М. рунета.
      Немного лирики. Наверняка каждый, кто следит за актуальностью своего магазина, адекватности и верности заполнения карточек продукта, не один раз в процессе работы замечал небольшие огрехи, «Очепятки» да что греха таить , порой и абсолютно не адекватной инфы о товаре. И вот в процессе продажи думаешь, обязательно чуть позднее вернусь, подкорректирую , и…. в очередной раз …. И еще, в определенный момент тупо ловишь себя на мысли, что в очередной раз откладываешь и злишься на того, кто допустил такой очевидный и досадный ляп, начинаешь вспоминать кто заполнял карточки, злиться, вот так бы взял, да «Головою, да в стенку», темболее что бы исправить это нужно зайти в админку, найти данный продукт, открыть редактор , и вобщем как всегда не сейчас - Поубивал бы J))
      И так - с выходом У.Т 6 – Персональный редактор++ Все эти , и многие другие вытекающие проблемы решены.
      По вопросам допилов до индивидуальных потребностей пишите в личку рассмотрю.
      Для тех "Кто в теме" полезные ссылки
      Управление торговлей 7
      Управление торговлей 5
      Управление торговлей 4
      Управление торговлей 3
      Управление торговлей 2
      Управление торговлей 1
      Модуль наличия товара на складе разный цвет
      Добавил 29aleksey Добавлено 28.05.2015 Категория Редакторы Системные требования Ioncube Loader Сайт разработчика Старая цена 1300 Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От 29aleksey
      - Модуль быстрых редакторов на витрине магазина
      - Создание SEO шаблонов для каждой категории
      - Групповое редактирование товара

      Demo OPENCART 2x
      login: demo
      pass: demo
      Demo OPENCART 15x
      login: demo
      pass: demo
      Модуль написан на основе опыта работы в одном из крупнейших И.М. рунета.
      Немного лирики. Наверняка каждый, кто следит за актуальностью своего магазина, адекватности и верности заполнения карточек продукта, не один раз в процессе работы замечал небольшие огрехи, «Очепятки» да что греха таить , порой и абсолютно не адекватной инфы о товаре. И вот в процессе продажи думаешь, обязательно чуть позднее вернусь, подкорректирую , и…. в очередной раз …. И еще, в определенный момент тупо ловишь себя на мысли, что в очередной раз откладываешь и злишься на того, кто допустил такой очевидный и досадный ляп, начинаешь вспоминать кто заполнял карточки, злиться, вот так бы взял, да «Головою, да в стенку», темболее что бы исправить это нужно зайти в админку, найти данный продукт, открыть редактор , и вобщем как всегда не сейчас - Поубивал бы J))
      И так - с выходом У.Т 6 – Персональный редактор++ Все эти , и многие другие вытекающие проблемы решены.
      По вопросам допилов до индивидуальных потребностей пишите в личку рассмотрю.
      Для тех "Кто в теме" полезные ссылки
      Управление торговлей 7
      Управление торговлей 5
      Управление торговлей 4
      Управление торговлей 3
      Управление торговлей 2
      Управление торговлей 1
      Модуль наличия товара на складе разный цвет
    • От SaintGeorge
      Может кто сталкивался, или есть идеи для реализации данной задумки, то прошу поделиться опытом.
       
      Есть пробники товара и имеет смысл их продавать от 10 единиц.
       
      Как можно реализовать продажу пробников, что бы пользователь мог купить минимум от 10 единиц?
      Как возможно реализовать контроль данного условия?
       
      Были идеи такое:
      Сделать опцию с выводом всех 80 пробников и сделать контроль выбора минимум 10 опций (не получилось реализовать)
      Установить минимальную сумму заказа для товара (например 100), и каждая опция будет прибавлять 10, в результате после выбора 10 получается 100 (не получилось реализовать) 
       
    • От Gela
      Здравствуйте коллеги. Подскажите пожалуйста как отредактировать расположение разделов каталога по 3 в ряд. Шаблон дефолтный. Изначально отображалось как крайние по высоте на весь блок, а между ними 4 блока в 2 строки * 2 колонки. Изменил размеры в стайлшит.цсс. размеры блоков стали одинаковыми, но выстроились в вертикальный ряд. Флекс не помогает, видимо позиционирование через скрипт регулируется. Сайт http://nlo.com.ru/ 
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.