Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Settings
+ Граф наследования:Settings:

Открытые члены

 enabled ()
 
 exec ()
 
- Открытые члены унаследованные от Page
 __construct ($editMode=false, $isPage=true)
 
 isPage ()
 
 getTitle ()
 
 getDescription ()
 
 getSort ()
 
 isFree ()
 
 isLocked ()
 
 getLockedMessage ()
 
 isNeedPublication ()
 
 getCode ()
 
 setData (array $data)
 
 getPageFields ()
 
 getFields ()
 
 enabledInEditMode ()
 
 enabledInIntranetMode ()
 
 fieldsHash ()
 
 dataExist ()
 
 setCustomExec (callable $callback)
 
 issetCustomExec ()
 

Открытые статические члены

static getCodes ($linear=false)
 
static getDataForSite ($id=null)
 

Открытые атрибуты

const SOURCE_BLOCK = 'store.catalog.list'
 
const SOURCE_COMPONENT = 'bitrix:catalog.section'
 

Защищенные члены

 getMap ()
 
- Защищенные члены унаследованные от Page
 isEditMode ()
 
 execCustom ()
 

Защищенные статические члены

static getDefaultValues ()
 
static getCodesValues ()
 
static getFieldByType ($type, $code, $params=array())
 
static getComponentsParams ()
 

Статические защищенные данные

static $defValues
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от Page
 $editMode = false
 
 $fields = array()
 
 $fieldsPage = array()
 
 $isPage = true
 
 $customExec = null
 
 $isNeedPublication = false
 

Подробное описание

См. определение в файле settings.php строка 14

Методы

◆ enabled()

enabled ( )

Enable or not the hook - this is only for system settings.

Возвращает
boolean

Переопределяет метод предка Page.

См. определение в файле settings.php строка 352

◆ exec()

exec ( )

Exec hook.

Возвращает
void

Переопределяет метод предка Page.

См. определение в файле settings.php строка 361

◆ getCodes()

static getCodes ( $linear = false)
static

Get allowed param's code.

Аргументы
bool$linearLinear
Возвращает
array

См. определение в файле settings.php строка 217

◆ getCodesValues()

static getCodesValues ( )
staticprotected

Build local allowed codes array.

Возвращает
array

См. определение в файле settings.php строка 80

◆ getComponentsParams()

static getComponentsParams ( )
staticprotected

Get catalog's components params.

Возвращает
array

См. определение в файле settings.php строка 179

◆ getDataForSite()

static getDataForSite ( $id = null)
static

Get actual settings data for site.

Аргументы
int$idSite id.
Возвращает
array

См. определение в файле settings.php строка 371

◆ getDefaultValues()

static getDefaultValues ( )
staticprotected

Returns transform $defValues.

Возвращает
array

См. определение в файле settings.php строка 57

◆ getFieldByType()

static getFieldByType ( $type,
$code,
$params = array() )
staticprotected

Return Field by component's param's type.

Аргументы
string$typeType.
string$codeField code.
array$paramsAdditional params.
Возвращает
Field

См. определение в файле settings.php строка 127

◆ getMap()

getMap ( )
protected

Map of the field.

Возвращает
array

Переопределяет метод предка Page.

См. определение в файле settings.php строка 240

Данные класса

◆ $defValues

$defValues
staticprotected
Инициализатор
= array(
'SECTION_ID' => '',
'HIDE_NOT_AVAILABLE' => 'L',
'HIDE_NOT_AVAILABLE_OFFERS' => 'N',
'PRODUCT_SUBSCRIPTION' => 'Y',
'USE_PRODUCT_QUANTITY' => 'Y',
'DISPLAY_COMPARE' => 'Y',
'PRICE_CODE' => [
'BASE'
],
'CURRENCY_ID' => '',
'PRICE_VAT_INCLUDE' => 'Y',
'SHOW_OLD_PRICE' => 'Y',
'SHOW_DISCOUNT_PERCENT' => 'Y',
'USE_PRICE_COUNT' => 'N',
'SHOW_PRICE_COUNT' => 1,
'USE_ENHANCED_ECOMMERCE' => 'Y',
'DATA_LAYER_NAME' => 'dataLayer',
'BRAND_PROPERTY' => 'BRAND_REF',
'CART_POSITION' => 'BL',
'AGREEMENT_ID' => 0,
)

См. определение в файле settings.php строка 30

◆ SOURCE_BLOCK

const SOURCE_BLOCK = 'store.catalog.list'

Block's code for get params.

См. определение в файле settings.php строка 19

◆ SOURCE_COMPONENT

const SOURCE_COMPONENT = 'bitrix:catalog.section'

Component's code for get params.

См. определение в файле settings.php строка 24