Настройки темы

Изменение параметров темы

Изменение параметров темы осуществляется в файле /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

По умолчанию элементы располагаются в следующем порядке:

Отключение возможности уменьшения и удаления позиции

Для отключения возможности уменьшения и удаления позиции необходимо вручную добавить в файл /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 параметр выключен.

По умолчанию параметр включен для разрешений:

  • 1024x768,

  • 1920x1080.

Настройки размера иконки производятся в файле /opt/sst-sco/themes/scong/conf/formingform.ini секции [Ui.Check.FormingForm.mainBoxBasketImage].

[Ui.Check.FormingForm.mainBoxBasketImage]
Layout.preferredHeight = 150
Layout.preferredWidth = 150

Настройки кнопок

Настройка кнопок через секцию [Check.FormingForm.actions] в /opt/sst-sco/conf/check.ini не поддержана.

Расположение кнопок в окне оплаты

Расположение кнопок в окне оплаты чека продажи может быть вертикальным либо горизонтальным. По умолчанию кнопки расположены вертикально.

Для смены расположения с вертикального на горизонтальное необходимо изменить значение параметра 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