Не работает поиск

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

  1. Serkist

    Serkist

    Регистрация:
    8 фев 2013
    Сообщения:
    367
    Симпатии:
    75
    сайт http://verose.ru/
    Не работает поиск, если ширина экрана меньше 800 (на сайте адаптивная верстка).
    Как я понял, нужно передать name="search-gadget" в обработчик search.tpl так, как передается search:
    HTML:
    $('#content input[name=\'search\']').keydown(function(e) {
    if (e.keyCode == 13) {
    $('#button-search').trigger('click');
    }
    });
    
    $('select[name=\'category_id\']').bind('change', function() {
    if (this.value == '0') {
    $('input[name=\'sub_category\']').attr('disabled', 'disabled');
    $('input[name=\'sub_category\']').removeAttr('checked');
    } else {
    $('input[name=\'sub_category\']').removeAttr('disabled');
    }
    });
    
    $('select[name=\'category_id\']').trigger('change');
    
    $('#button-search').bind('click', function() {
    url = 'index.php?route=product/search';
    
    var search = $('#content input[name=\'search\']').attr('value');
    
    if (search) {
    url += '&search=' + encodeURIComponent(search);
    }
    
    var category_id = $('#content select[name=\'category_id\']').attr('value');
    
    if (category_id > 0) {
    url += '&category_id=' + encodeURIComponent(category_id);
    }
    
    var sub_category = $('#content input[name=\'sub_category\']:checked').attr('value');
    
    if (sub_category) {
    url += '&sub_category=true';
    }
    
    var filter_description = $('#content input[name=\'description\']:checked').attr('value');
    
    if (filter_description) {
    url += '&description=true';
    }
    
    location = url;
    });
    
    Как я не пытался прописать, у меня не получилось, помогите пожалуйста.
    Поиск работает если ширина страницы большая, но если сузить окно и поиск прыгнет вверх он отказывается искать((