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

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

Добрый день, не давно поступил заказ на обслуживание сайта на OpenCart, и возникла проблема, при добавлении новой категории она имеет вид Disabled, как можно было бы убрать это, и сделать ссылку активной? 

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


Ссылка на сообщение
Поделиться на другие сайты
11 минут назад, YoungDch сказал:

как можно было бы убрать это

смотреть как формируются ссылки меню, и откуда там появляется disabled

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


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

Можете подсказать в каком файле именно искать ?

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


Ссылка на сообщение
Поделиться на другие сайты
7 minutes ago, YoungDch said:

Можете подсказать в каком файле именно искать ?

Зависит от шаблона или от того, как сверстали. Заочно ту ни кто не скажет. Направление вам сказали - дальше сами ищите. 

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


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

Нашел файл который отвечает за данный метод, самое интересное, что при добавлении новой категории я указываю - Статус-Включено, но все равно ничего не происходит, как с этим быть ?
вот код:
 

 <li class="k-list-old"><img src="<?php echo $category['image']; ?>" class="ico-item"/>
                <?php if($category['disable'] == 1){ ?>
                    <a class="disable" data-toggle="tooltip" data-placement="top" title="Еще больше ассортимент в наших магазинах"><?php echo $category['name']; ?></a>
                <?php }else{ ?>
                    <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
                <?php } ?>            
            </li>

 

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


Ссылка на сообщение
Поделиться на другие сайты
23 минуты назад, YoungDch сказал:

Статус-Включено, но все равно ничего не происходит, к

смотрите в контроллере,  как формируется

$category['disable']

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


Ссылка на сообщение
Поделиться на другие сайты
8 минут назад, fanatic сказал:

смотрите в контроллере,  как формируется


$category['disable']

Вроде бы нашел, и вроде бы как формируется по Id, если оно больше 0, ну что за id, как его тогда изменить ? 
 

      foreach ($results as $result) {
                
                if($this->model_catalog_product->getTotalProducts(['filter_category_id'=>$result['category_id']])>0){
                            $disable=0;
                        }else{
                             $disable=1;
                }
                
        $filter_data = array(
          'filter_category_id'  => $result['category_id'],
          'filter_sub_category' => true
        );
        $data['categories'][] = array(
          'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
          'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
                    ,'image'=>$this->model_tool_image->resize($result['image'], 40,40)
                    ,'disable'=>$disable
        );
      }

 

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


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

вроде как, если в категории нет товаров, ссылка не активна

  • +1 1

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


Ссылка на сообщение
Поделиться на другие сайты
35 минут назад, fanatic сказал:

вроде как, если в категории нет товаров, ссылка не активна

Большое Вам Спасибо, несколько часов сидел...
:lol::lol:

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


Ссылка на сообщение
Поделиться на другие сайты
15 минут назад, YoungDch сказал:

Большое Вам Спасибо, несколько часов сидел..

пожалуйста

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


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

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

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

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

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

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

Войти

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

Войти

  • Последние посетители   0 пользователей онлайн

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

×

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

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