Главная  >  Документация  >  API  >  Каталог  >  catalog_part_search

Каталог: catalog_part_search

Метод catalog_part_search позволяет вывести результаты поиска по разделам на основе заданных параметров. 


Параметры запроса (передаются в массиве):


search строка поиска
Тип string
Значение по умолчанию нет


page страница пагинации
Тип integer
Значение по умолчанию 1


filters фильтрация данных
Тип array
Возможные значения Для просмотра информации перейдите по ссылке
Значение по умолчанию нет


limit ограничение по количеству вывода данных
Тип integer
Значение по умолчанию нет


extra дополнительные данные, которые необходимо получить
Тип array
Возможные значения работает аналогично методу catalog_part (нажмите, чтобы посмотреть)
Значение по умолчанию нет

Помимо результатов поиска, также выгружается количество совпадений (count) для построения пагинации.

Пример простейшего вызова
                                            $this->smartriver->catalog_part_search();
                                        
Пример вызова с параметрами
                                            $this->smartriver->catalog_part_search(['search' => 'Тест', 'extra' => ['brand', 'category']]);
                                        
Пример ответа
                                                
                                                    Array
(
    [status] => ok
    [message] => search completed
    [response] => Array
        (
            [0] => Array
                (
                    [id] => 2
                    [id_source] => 
                    [id_parent] => 0
                    [id_tpl] => -1
                    [vendor_code] => Артикул
                    [name] => Тестовый раздел
                    [announce] => 

Анонс

[description] =>

Описание

[link] => /catalog/testovy_razdel-2 [image] => /images/gallery/x5Gkh3zUvHH9dOFgDUmj.gif [seo_title] => [seo_keywords] => [seo_description] => [sort] => 0 [fixed] => 0 [active] => 1 [no_yml] => 1 [photo] => Array ( [0] => Array ( [url] => /images/catalog/d22k6cs27txpq28to12l.jpg [caption] => ) [1] => Array ( [url] => /images/gallery/x5Gkh3zUvHH9dOFgDUmj.gif [caption] => ) ) ) ) [count] => 1 )
Была ли полезна для вас статья?

Мы используем файлы Cookie, чтобы сделать работу с сайтом проще и удобнее. Нажимая кнопку «Принять Cookie» или продолжая просмотр сайта, вы даете согласие на использование cookie и счетчика Яндекс.Метрика для обработки персональных данных. Более подробная информация тут

Cookies в CMS Smart Engine