[Решено] Убрать в скобках количество товара данной опции в Filter Pro (mega) в категории

Тема в разделе "OpenCart", создана пользователем Gafe62, 8 дек 2013.

  1. Gafe62

    Gafe62

    Регистрация:
    11 окт 2013
    Сообщения:
    252
    Симпатии:
    30
    Добрый день!

    Подскажите, пожалуйста, как убрать показ количества товаров, соответствующих некоторой опции, в категории.

    Скин mega:

    [​IMG]
    Обычный скин:
    [​IMG]
    FilterPro v.2.4.2 (mega)
     
  2. ctrogan

    ctrogan

    Регистрация:
    24 ноя 2013
    Сообщения:
    46
    Симпатии:
    28
    Админка-Система-Настройки (выбираете свой магазин и жмете "изменить")-Опции-Продукты- и графа "Количество товаров в подкатегории: Показать количество продуктов в подкатегории в категории меню заголовка магазина." - ставим галку чтоб не показывал
     
  3. Gafe62

    Gafe62

    Регистрация:
    11 окт 2013
    Сообщения:
    252
    Симпатии:
    30
    нет, там изменения в контроллер javascript вносятся, уже сделал
     
  4. Oleg-vt

    Oleg-vt

    Регистрация:
    8 май 2013
    Сообщения:
    204
    Симпатии:
    164
    Как сделал подскажи - такая же проблема возникла...
     
  5. cobalt

    cobalt Команда форума

    Регистрация:
    18 окт 2012
    Сообщения:
    278
    Симпатии:
    127
    Видимо, как то так:

    удалить закомментировать строчки в файле
    catalog/view/javascript/filterpro.min.js
    Код:
    //для атрибутов
    $('[at_v_t="'+ at_v_i_e +'"]').text($('[at_v_t="'+ at_v_i_e +'"]').attr('data-value')+" ("+ atts[at_v_i]+")");
    $('[at_v_t="'+ at_v_i_e +'"]').text($('[at_v_t="'+ at_v_i_e +'"]').attr('data-value'));
    
    // для производителей
    $('label[for="manufacturer_'+ l[1]+'"]').text($("#m_"+ l[1]).val());
    $('label[for="manufacturer_'+ k.id +'"]').text($("#m_"+ k.id).val()+" ("+ k.t +")")
    
    //для опций
    $('label[for="option_value_'+ l[1]+'"]').text($("#o_"+ l[1]).val());
    $('label[for="option_value_'+ k.id +'"]').text($("#o_"+ k.id).val()+" ("+ k.t +")")
    
    для категорий

    в файле
    catalog/controller/module/filterpro.php
    после
    Код:
          if($filterpro_setting['display_categories']!='none'){
             $this->data['categories']= $this->model_module_filterpro->getSubCategories($data);
             $this->data['expanded_categories']= isset($filterpro_setting['expanded_categories'])?1:0;
           }
    добавить
    Код:
           foreach($this->data['categories']as $i => $category){
             $this->data['categories'][$i]['name']= substr($category['name'],0, strpos($category['name'],'('));
           }
    после
    Код:
        $totals_categories = $this->model_module_filterpro->getTotalCategories($data, $category_id);
    добавить
    Код:
         foreach($totals_categories as $i => $category){
           $totals_categories[$i]['name']= substr($category['name'],0, strpos($category['name'],' ('));
         }
     
    Oleg-vt нравится это.
  6. Gafe62

    Gafe62

    Регистрация:
    11 окт 2013
    Сообщения:
    252
    Симпатии:
    30
    Можете найти на форуме опенкарт в теме этого фильтра первое сообщение автора.