Изменение параметров темы осуществляется в файле /opt/sst-sco/conf/theme.ini.
[Theme] ; Настройки темы оформления ... ; Изменение параметров темы оформления ; при помощи настроек вида ;<тип параметра><параметр с заглавной буквы> = <новое значение> ;colorTitle = "#F00" ;iconLogo = /opt/sst-sco/themes/default/icons/mylogo.png |
Для нового интерфейса реализованы возможности:
Например, для отображения каталога товаров под областью формирования чека (корзиной) необходимо вручную добавить в файл /opt/sst-sco/conf/theme.ini секцию [Ui.Check.FormingForm.mainLayout.children] с указанием элементов в нужном порядке:
[Theme] ; Настройки темы оформления ... [Ui.Check.FormingForm.mainLayout.children] child.0 = formingButtonsLayout child.1 = pickListBox child.2 = mainBox child.3 = ageVerifyNotificationBox child.4 = formingTotalLayout child.5 = loyaltyButtons child.6 = subtotalButton |
По умолчанию элементы располагаются в следующем порядке:
child.0: loyaltyButtons – кнопки для работы с картами лояльности и купонамиchild.1: pickListBox – каталог/его кнопкаchild.2: mainBox – область формирования чека (корзина)child.3: ageVerifyNotificationBox – сообщение об ограничении по возрастуchild.4: formingTotalLayout – область итогаchild.5: subtotalButton – кнопка перехода к оплатеchild.6: formingButtonsLayout – кнопки ввода количества и штрих-кода Для отключения возможности уменьшения и удаления позиции необходимо вручную добавить в файл /opt/sst-sco/conf/theme.ini секцию [Ui.Check.FormingForm.positionsList] с включенным параметром forbidReduce:
[Theme] ; Настройки темы оформления ... [Ui.Check.FormingForm.positionsList] forbidReduce = true |
По умолчанию параметр выключен.
Для отображения каталога в свернутом состоянии необходимо вручную добавить в файл /opt/sst-sco/conf/theme.ini секцию [Ui.Check.FormingForm.pickListBox] с выключенным параметром showPickList:
[Theme] ; Настройки темы оформления ... [Ui.Check.FormingForm.pickListBox] showPickList = false |
По умолчанию параметр включен.
Для скрытия каталога необходимо вручную добавить в файл /opt/sst-sco/conf/theme.ini секцию [Ui.Check.FormingForm.pickListBox] с выключенным параметром visible:
[Theme] ; Настройки темы оформления ... [Ui.Check.FormingForm.pickListBox] visible = false |
По умолчанию параметр включен.
Для скрытия кнопки добавления карты лояльности необходимо вручную добавить в файл /opt/sst-sco/conf/theme.ini секцию [Ui.FormingForm.loyaltyButtons] с выключенным параметром visible:
[Theme] ; Настройки темы оформления ... [Ui.FormingForm.loyaltyButtons] visible = false |
Настройка элементов пиклиста производится в файле /opt/sst-sco/themes/scong/conf/baseform.ini секции [Ui.BaseForm.PickList]:
[Ui.BaseForm.PickList] itemPadding = 24 itemNameHeight = 66 itemNameMaxLinesCount = 3 itemImageHeight = 164 itemImageScale = 1 itemMainLayoutSpacing = 10 itemPriceLayoutSpacing = 6 itemQuantityInCheckIconSize = 24 itemQuantityInCheckTopPadding = 6 itemQuantityInCheckLeftPadding = 6 |
Настройка выравнивания наименований каталогов и товаров осуществляется в /opt/sst-sco/themes/scong/conf/baseform.ini секции [Ui.BaseForm.PickList]:
[Ui.BaseForm.PickList] ... itemNameAlignmentForGroup = AlignLeft itemNameAlignmentForElement = AlignLeft ... |
Для округления изображений каталога необходимо задать параметр itemImageBorderRadius в /opt/sst-sco/themes/scong/conf/baseform.ini секции [Ui.BaseForm.PickList]:
[Ui.BaseForm.PickList] ... itemImageBorderRadius = 4 ... |
Для включения отображения иконки "корзина" в пустом чеке необходимо в файле /opt/sst-sco/themes/scong/conf/formingform.ini секции [Ui.Check.FormingForm.mainBoxBasketImage] включить параметр visible:
[Ui.Check.FormingForm.mainBoxBasketImage] visible = true |
По умолчанию для разрешения 1080x1920 параметр выключен.
По умолчанию параметр включен для разрешений:
|
Настройки размера иконки производятся в файле /opt/sst-sco/themes/scong/conf/formingform.ini секции [Ui.Check.FormingForm.mainBoxBasketImage].
[Ui.Check.FormingForm.mainBoxBasketImage] Layout.preferredHeight = 150 Layout.preferredWidth = 150 |
Настройка кнопок через секцию |
Расположение кнопок в окне оплаты чека продажи может быть вертикальным либо горизонтальным. По умолчанию кнопки расположены вертикально.
Для смены расположения с вертикального на горизонтальное необходимо изменить значение параметра vertical на false в файле /opt/sst-sco/themes/<Тема scong>/conf/paymentform.ini секции [Check.payments]:
[Check.payments] vertical = true |
Для добавления кнопки поиска товара по критериям необходимо раскомментировать параметр showAddBySearchInCheckEdit и установить значение true в файле /opt/sst-sco/conf/check.ini секции [Check]:
[Check] showAddBySearchInCheckEdit = true |
Для добавления кнопки купона необходимо вручную добавить параметр showInputCouponInForming и секцию [Scong] в /opt/sst-sco/conf/check.ini:
[Scong] showInputCouponInForming = true |