Как реализовать поиск в Opencart?

Начал изучать Opencart. Делаю шаблон с нуля. Не могу понять как сделать поиск.

В header.tpl нужном мне месте указал
<?php echo search ?>

вывод это:

<div id="search" class="input-group">
  <input type="text" name="search" value="" placeholder="Поиск" class="form-control input-lg">
  <span class="input-group-btn">
    <button type="button" class="btn btn-default btn-lg"><i class="fa fa-search"></i></button>
  </span>
</div>


При нажатии ничего не происходит. Что делать?

p.s есть ли книги или справочники где можно прочитать про разработку шаблона с нуля?
  • Вопрос задан
  • 5362 просмотра
Решения вопроса 1
@barsukoff
Нужно добавить скрипт:

$('.button-search').bind('click', function() {
		url = $('base').attr('href') + 'index.php?route=product/search';
		var search = $('input[name=\'search\']').attr('value');
		if (search) {
			url += '&search=' + encodeURIComponent(search);
		}
		location = url;
	});
$('#header input[name=\'search\']').bind('keydown', function(e) {
		if (e.keyCode == 13) {
			url = $('base').attr('href') + 'index.php?route=product/search';
			var search = $('input[name=\'search\']').attr('value');
			if (search) {
				url += '&search=' + encodeURIComponent(search);
			}
			location = url;
		}
	});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 мар. 2024, в 12:05
2000 руб./за проект
28 мар. 2024, в 11:24
5000 руб./за проект