Здравствуйте, использую ocstore 1.5.5.1.1 и поиск вырезанные из хедера - добавляю в content_top посредством html модуля, + использую скриптик что бы кнопка поиска реагировала на клавишу интер, вот собственно код поиска и скрипт:
<div id="search" style="margin: 0 0 20px 0;"><div class="button-search">Найти</div><input name="filter_name" onclick="this.value = '';" onkeydown="this.style.color = '#ffffff';" type="text" value="Найти" /></div><script type="text/javascript">$('#search').keydown(function(e) {if (e.keyCode == 13) {moduleSearch();}});function moduleSearch() {url = $('base').attr('href') + 'index.php?route=product/search'; var search = $('input[name=\'filter_name\']').attr('value'); if (search) { url += '&search=' + encodeURIComponent(search); }location = url;}</script>
Но теперь при использовании клавиши интер - то поиск нормально работает. А если посредством нажатия на кнопку поиск кнопкой мыши - то ничего не выводится и ошибка:
Notice: Undefined variable: results in /var/www/bla-bla.ru/data/www/bla-bla.ru/catalog/controller/product/search.php on line 470
И вот 470ая строчка:
$this->response->setOutput(magiczoomplus($this->render(TRUE),$this,'search', $results), $this->config->get('config_compression'));
Но причём тут magiczoomplus? Это же вот, он конечно же у меня установлен. Подскажите пожалуйста, может я где наворотил фигни и есть вариант получше? Или хотя бы как можно исправить ошибку?