Как создать свой шаблон меню с картинками

В директории программы ./report/  лежат  файлы html:

head_menu.html — Файл заголовка отчета для меню. (окно создание меню)
body_menu.html — Файл тела отчета для меню. (окно создание меню)
head_bl.html — Файл заголовка для отчета «банкет лист». (окно продажа блюд)
body_bl.html — Файл тела отчета для «банкет лист». (окно продажа блюд)

Измените эти файлы в html редакторе по своему усмотрению и создайте свои виды отчетов.

Макросы которые будут заменены значениями:

  • Файл header: заголовок отчета
    [name_firm] = Название фирмы программа получает из языкового файла. Настраивается в программе.
    [slogan] =  Слоган программа получает из языкового файла. Настраивается в программе.
    [list_blud] = Данные для списка блюд программа получает из файла body (тела сообщения)
  • Переменные файла body тела сообщения
    [pict] = Картинка программы
    [name_bluda] = Наименования блюда
    [kolvo] = Количество для заказа
    [descr] = Описание блюда, берется из справочника блюд
    [cena] = Цена блюда.

 

Как формируется отчет:

  • Сначала программа открывает заголовок отчета, файл header и заполняет переменные значениями.
  • Потом программа открывает файл body и заполняет его значениями одной записи.
  • Если есть еще записи, то программа последовательно открывает body и каждый раз заполняет записями. Все body складываются вместе и получается один список всех блюд.
  • Этот список блюд программа вставляет в переменную файла header [list_blud] и получается отчет.
    Вот наглядный пример: header — прочитали заголовокout — body   — Открываем файл и наполняем его даннымиout — body   — … out — body   — Открываем столько раз сколько есть записей блюд.out — Каждую запись body программа плюсует к временному буферу out. header — out — Временный буфер out программа вставляет в заголовок header.
  • После всех этих действий программа отображает отчет.
    Если программа не смогла найти картинку для блюда, то будет вставлена картинка def.jpg (первые буквы от слова default), что означает «по умолчанию». Вы можете самостоятельно создать свою форму отчета, который будет заполняться блюдами из базы.