Механизм отображения меню рекомендаций в Emenu — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «В новом дизайне Emenu на странице «Информация о блюде» имеется секция «Рекомендуем». В это…»)
 
 
Строка 1: Строка 1:
 +
[[Category:API для "Emenu"]]
 +
[[API для "Emenu"]]
 +
 
В новом дизайне Emenu на странице «Информация о блюде» имеется секция «Рекомендуем». В этой секции размещаются изображения-ссылки для перехода на страницу «Информация о блюде» рекомендуемого блюда. При переходе на рекомендуемые блюда программа должна сохранять историю перехода. Переход на предыдущее блюдо, осуществляется средствами системной кнопки «Назад».
 
В новом дизайне Emenu на странице «Информация о блюде» имеется секция «Рекомендуем». В этой секции размещаются изображения-ссылки для перехода на страницу «Информация о блюде» рекомендуемого блюда. При переходе на рекомендуемые блюда программа должна сохранять историю перехода. Переход на предыдущее блюдо, осуществляется средствами системной кнопки «Назад».
 
Размещение изображений в секции определяется следующими правилами:
 
Размещение изображений в секции определяется следующими правилами:

Текущая версия на 13:54, 17 марта 2015

API для "Emenu"

В новом дизайне Emenu на странице «Информация о блюде» имеется секция «Рекомендуем». В этой секции размещаются изображения-ссылки для перехода на страницу «Информация о блюде» рекомендуемого блюда. При переходе на рекомендуемые блюда программа должна сохранять историю перехода. Переход на предыдущее блюдо, осуществляется средствами системной кнопки «Назад». Размещение изображений в секции определяется следующими правилами:

  1. При загрузке данных единицы номенклатуры (команда “efm_nom_item”) в XML файле в узле “nom_item” имеется секция “recommendations”, в которой задается список рекомендованных элементов номенклатуры. В элементе “item” атрибут “id” соответствует идентификатору номенклатуры; атрибут “pos” соответствует порядковому номеру в меню рекомендаций.
  2. Если для единицы номенклатуры список рекомендаций пуст, то используются данные из глобального списка рекомендаций. Глобальный список рекомендаций задается данными запроса “efm_config”, в разделе “global_recommendations”.
  3. Отрисовка изображения рекомендуемого блюда, поддается общему алгоритму вывода центральной части изображения.
  4. В дизайне предусмотрено отображение 6 рекомендуемых блюд. Если оказывается, что рекомендуемых блюд меньше 6, то область темной подложки остается прежней, а изображения группируются в левой части секции. Если возникает ситуация, когда рекомендуемых блюд для номенклатуры нет вовсе, вся секция «Рекомендуем» скрывается. Если рекомендуемых блюд больше 6, то должен активироваться горизонтальный скроллинг, без полосы прокрутки.