Конфигурация ЛК состоит из трех файлов, расположенных в папке WEB-INF: основного файла конфигурации mybgbilling-conf.groovy, файла конфигурации меню mybgbilling-menu.groovy, файла конфигурации платежных систем mybgbilling-payment.groovy. Файлы конфигурации созданы с использованием синтаксиса Groovy. Значение должно быть правильным Groovy-объектом - в простом случае строкой, заключенной в одинарные или двойные кавычки, или числом. Группы параметров разделяются не точкой, а с помощью вложенных блоков:
Блок кода |
---|
|
one {
two {
parameterA = 'value1'
three {
parameterA = 'value2'
parameterB = 100
}
}
} |
Т.е. один или несколько вложенных блоков, имя параметра и значение после знака =. Данный пример в конфигурации модулей биллинга выглядел бы так:
Блок кода |
---|
|
one.two.parameterA=value1
one.two.three.parameterA=value2
one.two.three.parameterB=100 |
Некоторые значения параметров должны быть списками или массивами определенных объектов, в этом случае запись выглядить так:
Блок кода |
---|
|
authentication {
modes = [
authenticationMode {
mode = 'contract'
},
authenticationMode {
mode = 'login'
module = 'inet'
moduleId = 1
}]
} |