Opencart: Модуль Filter Product OpenCart_v1.5.x: Как скрывать недоступные опции в фильтре

Opencart: Модуль Filter Product OpenCart_v1.5.x: Как скрывать недоступные опции в фильтре Логично не показывать вовсе недоступные опции и параметры в фильтре Filter Product (filterpro) от freelancer_, по мере того, как пользователь отмечает галочками интересные ему.

Вносим 2 строки в catalog/view/javascript/filterpro.min.js (около 136 строки)

$('.a_name').each(function (k, v) {
            var at_v_i = $(v).attr('at_v_i').replace(/\s/g, '_');
            var at_v_i_e = escapeHtml(at_v_i);
            if (atts[at_v_i]) {
                $('[at_v_t="' + at_v_i_e + '"]').text($('[at_v_t="' + at_v_i_e + '"]').attr('data-value') + " (" + atts[at_v_i] + ")");
                $(v).removeAttr("disabled"); 
                $(v).parent().parent().show(); // 1
            } else {
                $('[at_v_t="' + at_v_i_e + '"]').text($('[at_v_t="' + at_v_i_e + '"]').attr('data-value'));
                $(v).attr("disabled", "disabled");   
                $(v).parent().parent().hide(); // 2
                $(v).removeAttr('checked');
                $(v).removeAttr(':selected');
            }
        });
 
 
 
 
 
 

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.