Свойства физических страниц (программный метод)
Программное добавление свойств (опций страниц) :
$arOpts = array(
"description"=>Loc::getMessage("MAIN_OPT_DESCRIPTION"),
"keywords"=>Loc::getMessage("MAIN_OPT_KEYWORDS"),
"title"=>Loc::getMessage("MAIN_OPT_TITLE"),
"keywords_inner"=>Loc::getMessage("MAIN_OPT_KEYWORDS_INNER"),
"viewed_show"=>GetMessage("MAIN_OPT_VIEWED_SHOW"),
"HIDETITLE" => Loc::getMessage("MAIN_OPT_HIDETITLE"),
"WIDE_PAGE" => Loc::getMessage("MAIN_OPT_FULLWIDTH"),
"HIDE_LEFT_BLOCK" => Loc::getMessage("MAIN_OPT_MENU"),
"BLOG_PAGE" => Loc::getMessage("BLOG_PAGE_TITLE"),
"MENU_SHOW_SECTIONS" => Loc::getMessage("MENU_SHOW_SECTIONS_TITLE"),
"MENU_SHOW_ELEMENTS" => Loc::getMessage("MENU_SHOW_ELEMENTS_TITLE")
);
use Bitrix\Main\Config\Option; // если ранее не подключено
Option::set(
"fileman",
"propstypes",
serialize($arOpts),
SITE_ID
);
Подробнее о Option::set
можно прочитать по ссылке https://dev.1c-bitrix.ru/api_d7/bitrix/main/config/option/set.php