- Модуль: landing
- Путь к файлу: ~/bitrix/modules/landing/lib/hook/page/cookies.php
- Класс: BitrixLandingHookPageCookies
- Вызов: Cookies::getMap
protected function getMap(): array
{
$helpUrl = Help::getHelpUrl('COOKIES_EDIT');
return [
'USE' => new FieldCheckbox('USE', [
'title' => Loc::getMessage('LANDING_HOOK_COOKIES_USE')
]),
'AGREEMENT_ID' => new FieldCheckbox('AGREEMENT_ID', [
'title' => Loc::getMessage('LANDING_HOOK_COOKIES_AGREEMENT_ID')
]),
'COLOR_BG' => new FieldText('COLOR_BG', [
'title' => Loc::getMessage('LANDING_HOOK_COOKIES_COLOR_BG'),
'default' => '#03c1fe'
]),
'COLOR_TEXT' => new FieldText('COLOR_TEXT', [
'title' => Loc::getMessage('LANDING_HOOK_COOKIES_COLOR_TEXT'),
'default' => '#fff'
]),
'POSITION' => new FieldSelect('POSITION', [
'title' => Loc::getMessage('LANDING_HOOK_COOKIES_POSITION'),
'default' => 'bottom_left',
'options' => [
'bottom_left' => Loc::getMessage('LANDING_HOOK_COOKIES_POSITION_BL'),
'bottom_right' => Loc::getMessage('LANDING_HOOK_COOKIES_POSITION_BR'),
]
]),
'MODE' => new FieldSelect('MODE', [
'title' => Loc::getMessage('LANDING_HOOK_COOKIES_MODE'),
'default' => 'A',
'options' => [
self::MODE_A => Loc::getMessage('LANDING_HOOK_COOKIES_MODE_A'),
self::MODE_I => Loc::getMessage('LANDING_HOOK_COOKIES_MODE_I'),
],
'help' => $helpUrl
? '' .
Loc::getMessage('LANDING_HOOK_COOKIES_MODE_HELP') .
''
: ''
])
];
}