Kredov long

[Решено] Как убрать отображение подкатегорий в верхнем горизонтальном меню?

Тема в разделе "OpenCart", создана пользователем Gafe62, 29 янв 2014.

  1. Gafe62

    Gafe62

    Регистрация:
    11 окт 2013
    Сообщения:
    252
    Симпатии:
    30
    Добрый вечер! Пробовал display:none - помогает, но вместо категорий вылазит маленький квадратик, скорее всего не там закрыл отображение. Что поможет, подскажите, пожалуйста?
     
  2. Reqman

    Reqman

    Регистрация:
    25 фев 2013
    Сообщения:
    213
    Симпатии:
    62
    1) Найдите файл catalog/controller/common/header.php
    2) Внизу файла найти код:
    Код:
    $children = $this->model_catalog_category->getCategories($category['category_id']);
    
                    foreach ($children as $child) {
                        $data = array(
                            'filter_category_id'  => $child['category_id'],
                            'filter_sub_category' => true  
                        );      
    
                        $product_total = $this->model_catalog_product->getTotalProducts($data);
    
                        $children_data[] = array(
                            'name'  => $child['name'] . ' (' . $product_total . ')',
                            'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])  
                        );                  
                    }
    3) Заменить его на код:
    Код:
    if($category['column']){
                        $children = $this->model_catalog_category->getCategories($category['category_id']);
    
                        foreach ($children as $child) {
                            $data = array(
                                'filter_category_id'  => $child['category_id'],
                                'filter_sub_category' => true  
                            );      
    
                            $product_total = $this->model_catalog_product->getTotalProducts($data);
    
                            $children_data[] = array(
                                'name'  => $child['name'] . ' (' . $product_total . ')',
                                'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])  
                            );                  
                        }
                    }
    4) Перейти в редактирование категории ---> данные ---> колонки. И установите значение 0.
     
    Последнее редактирование: 29 янв 2014
    Gafe62 нравится это.
  3. Jinrou

    Jinrou

    Регистрация:
    17 май 2015
    Сообщения:
    1
    Симпатии:
    0
    Доброе время суток. Возникла такая же необходимость. При изменении файла выдает ошибку (скин прилагается). Подскажите пожалуйста в чем проблема?[​IMG]