ApiMainMenuDescription » История » Редакция 2
« Предыдущее |
Редакция 2/4
(Разница(diff))
| Следующее »
Артем, 23.05.2017 23:26
Формат данных главного меню¶
Массив mainMenu состоит из одного, двух или трех массивов, каждый из которых соответствуют логическому разделению этапов поиска запчасти:
1) Первый элемент состоит из одной ссылки, ведущей на страницу со списком каталогов (марок авто)
2) Во втором сгруппированы этапы по выбору параметров автомобиля (регион или рынок авто, модель, комплектация и т.п.)
3) Третий содержит ссылки на этапы подбора з/ч для выбранной модели (группы з/ч, подгруппы и т.п. - по сути, этапы выбора конкретного узла автомобиля.
Каждый элемент меню в свою очередь массив, состоящий из трех элементов.
Два из имеют одинаковые индексы для всех пунктов меню, name - название этапа поиска, label же содержит слово "Каталог" для п.1, название рынка, модели, комплектации и т.п. для п.2 и название выбранной группы для п.3. Всё в запрашиваемой локали.
Третий элемент в п.1 вида link = {catRootUrl}. Подразумевается замена {catRootUrl} на ссылку со списком каталогов на Вашем сайте. В п.п. 2 и 3 третий элемент это массив urlParams, индексы элементов которого это названия GET параметров соответствующего пункта меню, а значения соответствуют значению GET параметра.
Пример возвращаемого mainMenu:
Обновлено Артем больше 7 лет назад · 2 изменени(я, ий)