Skip to content

Instantly share code, notes, and snippets.

@sukhikh18
Last active December 4, 2020 05:53
Show Gist options
  • Save sukhikh18/99650d89ce598adbfa02e5971007309d to your computer and use it in GitHub Desktop.
Save sukhikh18/99650d89ce598adbfa02e5971007309d to your computer and use it in GitHub Desktop.
Параметры компонента битрикс
<?php if ( ! defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
/**
* @link https://ydmitry.ru/blog/fayl-nastroyki-parametrov-komponenta-bitrix-parameters-php/
* @var $arCurrentValues Установленные параметры (к пр. $arCurrentValues["STRING"])
*/
$arComponentParameters = array(
/**
* Built in groups:
*
* BASE
* DATA_SOURCE
* VISUAL
* USER_CONSENT
* URL_TEMPLATES
* SEF_MODE
* AJAX_SETTINGS
* CACHE_SETTINGS
* ADDITIONAL_SETTINGS
*/
"GROUPS" => array(
"LIST" => array(
"NAME" => "Списки",
"SORT" => "300",
),
),
"PARAMETERS" => array(
"STRING" => array(
"PARENT" => "BASE",
"NAME" => "Строка",
"TYPE" => "STRING",
"DEFAULT" => "Значение по умолчанию"
),
"CHECKBOX" => array(
"PARENT" => "BASE",
"NAME" => "Одиночный чекбокс",
"TYPE" => "CHECKBOX",
),
"LIST_SINGLE" => array(
"PARENT" => "LIST",
"NAME" => "Список",
"TYPE" => "LIST",
"VALUES" => array(
"1" => "Первый",
"2" => "Второй",
"3" => "Третий",
),
"MULTIPLE" => "N",
),
"LIST_MULTIPLE" => array(
"PARENT" => "LIST",
"NAME" => "Множественный список",
"TYPE" => "LIST",
"VALUES" => array(
"1" => "Первый",
"2" => "Второй",
"3" => "Третий",
),
"MULTIPLE" => "Y",
),
"LIST_MULTIPLE_ADD" => array(
"PARENT" => "LIST",
"NAME" => "Множественный список",
"TYPE" => "LIST",
"VALUES" => array(
"1" => "Первый",
"2" => "Второй",
"3" => "Третий",
),
"MULTIPLE" => "Y",
"ADDITIONAL_VALUES" => "Y"
),
),
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment