Реализация поиска в shop-script 5

8 Января 2015

В общем-то, в shop-script реализован достаточно серьезный механизм для реализации поиска по сайту. Разумеется, никто не мешает Вам создать свой поиск для интернет-магазина, однако знать, каким образом реализуется данный функционал в некоторых случаях все-таки крайне необходимо, тем более большого труда для подключения данной возможности и не требуется.

За вывод товаров в shop-script отвечает класс shopProductCollection, если быть до конца откровенным, то работа этого класса, наверное, заслуживает отдельной подробной статьи с примерами, но в данном случае ограничимся только одной задачей.

$collection = new shopProductsCollection('search/query='.$query);// создаем объект для требуемого класса, вместо query - Ваш запрос
$limit = 10;// ставим на количество записей, которые нужно найти
$offset = 0;// смещение сразу приравниваем нулю
$fields = "*";// поля, которые нужно получать из таблицы товаров при поиске
$products = $collection->getProducts($fields, $offset, $limit);// получаем товары

 

На этом, в общем-то все, если же говорить о возможных вариантах применения данного кода, то, пожалуй, лучше всего подобный пример подойдет для создания плагина автозаполнения строки поиска.

0
Комментарии

комментариев еще нету

Для того, чтобы выразить экспертное мнение, нужно авторизироваться