- Модуль: landing
- Путь к файлу: ~/bitrix/modules/landing/lib/hook/page/themefonts.php
- Класс: BitrixLandingHookPageThemeFonts
- Вызов: ThemeFonts::getMap
protected function getMap(): array
{
return [
'USE' => new FieldCheckbox('USE', [
'title' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_USE_2'),
]),
'CODE_H' => new FieldText('CODE_H', [
'title' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_BASE_2'),
'default' => 'Open Sans',
]),
'CODE' => new FieldText('CODE', [
'title' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_BASE_2'),
'default' => 'Open Sans',
]),
'SIZE' => new FieldSelect('SIZE', [
'title' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_SIZE'),
'default' => '1',
'options' => [
'0.92857' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_12'),
'1' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_14'),
'1.14286' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_16'),
],
]),
'COLOR' => new FieldText('COLOR', [
'title' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_COLOR'),
'help' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_COLOR_HELP'),
]),
'COLOR_H' => new FieldText('COLOR_H', [
'title' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_COLOR_H'),
'help' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_COLOR_HELP_H'),
]),
'LINE_HEIGHT' => new FieldSelect('LINE_HEIGHT', [
'title' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_LINE_HEIGHT'),
'default' => '1.6',
'options' => self::getLineHeightOptions(),
]),
'FONT_WEIGHT' => new FieldSelect('FONT_WEIGHT', [
'title' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_WEIGHT_2'),
'default' => '400',
'options' => self::getFontWeightOptions(),
'help' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_WEIGHT_HELP_2'),
]),
'FONT_WEIGHT_H' => new FieldSelect('FONT_WEIGHT_H', [
'title' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_WEIGHT_H_2'),
'default' => '400',
'options' => self::getFontWeightOptions(),
'help' => Loc::getMessage('LNDNGHOOK_THEMEFONTS_FONT_WEIGHT_HELP_H'),
]),
];
}