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

Рішення
Ширину пунктів меню можна зафіксувати у конфігураційному файлі 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>
Це призведе до наступного:

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