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

Montana19

Новачок
  
  • Публікації

    4
  • З нами

  • Відвідування

Montana19's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. 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; } $children_data[] = array( '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']) ); }
  2. Возможно нубский вопрос, но уж простите недалёкого. Особо не вникал в код. В общем начал заполнять понемногу базу. Но в заголовке категорий количество товаров превышает реальное количество ровно в два раза. Где это исправить?

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

Important Information

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