Як зробити однакову ширину пунктів меню

Проблема

     За замовчуванням пункти меню розміщуються у три колонки. Розмір пункту меню змінюється залежно кількості страв. Якщо страв мало, то вони розміщуються в одній колонці на всю ширину. При такому розміщені не завжди зручно використовувати меню. Якщо страв мало і залишається одна колонка, кнопки займають всю ширину меню. 

     Можна налаштувати меню, щоб кнопки завжди були одного розміру.


Рішення

     Ширину пунктів меню можна зафіксувати у конфігураційному файлі config.xml. Для цього до блоку fastMenuConfig додайте рядки:

  • <commonProductPanelWidth>3</commonProductPanelWidth>

 — вказуємо, що в основному меню має бути три стовпчики зі стравами.

  • <fixCommonProductPanelSlotSize>true</fixCommonProductPanelSlotSize> 

— фіксуємо розмір кнопки, щоб кнопки не займали весь простір, а залишалися в межах своєї колонки.

     Приклад фрагмента файлу config.xml з цими параметрами:

<?xml version="1.0"?>
<config xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <fastMenuConfig>
    <commonProductPanelWidth>3</commonProductPanelWidth>
    <fixCommonProductPanelSlotSize>true</fixCommonProductPanelSlotSize>
    <fastProductPanelHeight xsi:nil="true" />
    <fastProductPanelWidth xsi:nil="true" />
    <fastLabelsPanelHeight xsi:nil="true" />
  </fastMenuConfig>
  <orderEditTimeout>600</orderEditTimeout>
  <newOrderMaxCount>1</newOrderMaxCount>
  <logout_time>600</logout_time>
.....
</config>

Це призведе до наступного:

Коли страв мало, кнопки не заповнюють всю колонку меню


Повернутись до розділу POS Адміністрування