можно перенести следующий скрипт в common.js правда не знаю для чего, но можно проверено работет <hide> /* добавлено из /product/search.tpl *************************************/ $('#button-search').bind('click', function() { url = 'index.php?route=product/search'; var search = $('#content input[name=\'search\']').prop('value'); if (search) { url += '&search=' + encodeURIComponent(search); } var category_id = $('#content select[name=\'category_id\']').prop('value'); if (category_id > 0) { url += '&category_id=' + encodeURIComponent(category_id); } var sub_category = $('#content input[name=\'sub_category\']:checked').prop('value'); if (sub_category) { url += '&sub_category=true'; } var filter_description = $('#content input[name=\'description\']:checked').prop('value'); if (filter_description) { url += '&description=true'; } location = url; }); $('#content input[name=\'search\']').bind('keydown', function(e) { if (e.keyCode == 13) { $('#button-search').trigger('click'); } }); $('select[name=\'category_id\']').on('change', function() { if (this.value == '0') { $('input[name=\'sub_category\']').prop('disabled', true); } else { $('input[name=\'sub_category\']').prop('disabled', false); } }); $('select[name=\'category_id\']').trigger('change'); /* **************************************************************/ </hide>
Глупости! )) Вы сначало все проверьте. Разберитесь с яваскрипт что и зачем, а потом уже предлагайте перенести!! А просто так... "вроде работает" это не дело.