1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CIBlockPropertyTools

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

static getErrors ()
static clearErrors ()
static createProperty (int $iblockId, string $propertyCode, array $propertyParams=[])
static getPropertyDescription (string $code, array $fields=[])
static validatePropertyDescription (array $propertyDescription)
static getClearedPropertiesID (int $iblockId, array $propertyCodes=[])
static getExistProperty (int $iblockId, $propertyCodes, bool $indexCode=true)
static getPropertyCodes (bool $extendedMode=false)
static clearPropertyList ($propertyCodes)

Поля данных

const CODE_MORE_PHOTO = 'MORE_PHOTO'
const CODE_SKU_LINK = 'CML2_LINK'
const CODE_BLOG_POST = 'BLOG_POST_ID'
const CODE_BLOG_COMMENTS_COUNT = 'BLOG_COMMENTS_CNT'
const CODE_FORUM_TOPIC = 'FORUM_TOPIC_ID'
const CODE_FORUM_MESSAGES_COUNT = 'FORUM_MESSAGE_CNT'
const CODE_VOTE_COUNT = 'VOTE_COUNT'
const CODE_VOTE_COUNT_OLD = 'vote_count'
const CODE_VOTE_SUMM = 'VOTE_SUM'
const CODE_VOTE_SUMM_OLD = 'vote_sum'
const CODE_VOTE_RATING = 'RATING'
const CODE_VOTE_RATING_OLD = 'rating'
const CODE_ARTNUMBER = 'ARTNUMBER'
const CODE_BACKGROUND_IMAGE = 'BACKGROUND_IMAGE'
const CODE_BRAND_FOR_FACEBOOK = 'BRAND_FOR_FACEBOOK'
const XML_MORE_PHOTO = 'CML2_PICTURES'
const XML_SKU_LINK = 'CML2_LINK'
const XML_BLOG_POST = 'BLOG_POST_ID'
const XML_BLOG_COMMENTS_COUNT = 'BLOG_COMMENTS_CNT'
const XML_ARTNUMBER = 'CML2_ARTICLE'
const XML_BACKGROUND_IMAGE = 'BACKGROUND_IMAGE'
const XML_BRAND_FOR_FACEBOOK = 'BRAND_FOR_FACEBOOK'
const USER_TYPE_SKU_LINK = CIBlockPropertySKU::USER_TYPE

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

static modifyGetListParams (array &$getListParams, string $propertyCode, array$propertyDescription)
static validateExistProperty (string $propertyCode, array $property)

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

static $errors = []

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

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

Методы

◆ clearErrors()

clearErrors ( )
static

Clear error list

Возвращает
void

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

◆ clearPropertyList()

clearPropertyList ( $propertyCodes)
static

Clear property symbolic codes.

Аргументы
array | string$propertyCodes
Возвращает
array|string

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

◆ createProperty()

createProperty ( int $iblockId,
string $propertyCode,
array $propertyParams = [] )
static

Create property.

Аргументы
int$iblockIdIblock id.
string$propertyCodeProperty code.
array$propertyParamsProperty params.
Возвращает
bool|int

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

◆ getClearedPropertiesID()

getClearedPropertiesID ( int $iblockId,
array $propertyCodes = [] )
static

Returns the list of infoblock properties, values for which need to be emptied when copying infoblock element.

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

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

◆ getErrors()

getErrors ( )
static

Return error list.

Возвращает
array

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

◆ getExistProperty()

getExistProperty ( int $iblockId,
$propertyCodes,
bool $indexCode = true )
static

Return exist property list.

Аргументы
int$iblockIdIblock id.
array | string$propertyCodesProperty codes.
bool$indexCodeReturn codes as key.
Возвращает
array|bool

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

◆ getPropertyCodes()

getPropertyCodes ( bool $extendedMode = false)
static

Return property symbolic codes.

Аргументы
bool$extendedModeGet codes as keys.
Возвращает
array

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

◆ getPropertyDescription()

getPropertyDescription ( string $code,
array $fields = [] )
static

Return filled property description.

Аргументы
string$codeProperty symbolic code.
array$fieldsProperty fields.
Возвращает
array|null

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

◆ modifyGetListParams()

modifyGetListParams ( array & $getListParams,
string $propertyCode,
array$propertyDescription  )
staticprotected

Modify getList params for property search.

Аргументы
array&$getListParams\Bitrix\Main\Entity\DataManager::getList params.
string$propertyCodeProperty code.
array$propertyDescriptionProperty description.
Возвращает
void

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

◆ validateExistProperty()

validateExistProperty ( string $propertyCode,
array $property )
staticprotected

Validate and modify exist property.

Аргументы
string$propertyCodeProperty code.
array$propertyCurrent property data.
Возвращает
bool

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

◆ validatePropertyDescription()

validatePropertyDescription ( array $propertyDescription)
static

Check property description before create.

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

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

Поля

◆ $errors

$errors = []
staticprotected

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

◆ CODE_ARTNUMBER

const CODE_ARTNUMBER = 'ARTNUMBER'

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

◆ CODE_BACKGROUND_IMAGE

const CODE_BACKGROUND_IMAGE = 'BACKGROUND_IMAGE'

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

◆ CODE_BLOG_COMMENTS_COUNT

const CODE_BLOG_COMMENTS_COUNT = 'BLOG_COMMENTS_CNT'

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

◆ CODE_BLOG_POST

const CODE_BLOG_POST = 'BLOG_POST_ID'

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

◆ CODE_BRAND_FOR_FACEBOOK

const CODE_BRAND_FOR_FACEBOOK = 'BRAND_FOR_FACEBOOK'

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

◆ CODE_FORUM_MESSAGES_COUNT

const CODE_FORUM_MESSAGES_COUNT = 'FORUM_MESSAGE_CNT'

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

◆ CODE_FORUM_TOPIC

const CODE_FORUM_TOPIC = 'FORUM_TOPIC_ID'

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

◆ CODE_MORE_PHOTO

const CODE_MORE_PHOTO = 'MORE_PHOTO'

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

◆ CODE_SKU_LINK

const CODE_SKU_LINK = 'CML2_LINK'

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

◆ CODE_VOTE_COUNT

const CODE_VOTE_COUNT = 'VOTE_COUNT'

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

◆ CODE_VOTE_COUNT_OLD

const CODE_VOTE_COUNT_OLD = 'vote_count'

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

◆ CODE_VOTE_RATING

const CODE_VOTE_RATING = 'RATING'

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

◆ CODE_VOTE_RATING_OLD

const CODE_VOTE_RATING_OLD = 'rating'

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

◆ CODE_VOTE_SUMM

const CODE_VOTE_SUMM = 'VOTE_SUM'

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

◆ CODE_VOTE_SUMM_OLD

const CODE_VOTE_SUMM_OLD = 'vote_sum'

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

◆ USER_TYPE_SKU_LINK

const USER_TYPE_SKU_LINK = CIBlockPropertySKU::USER_TYPE

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

◆ XML_ARTNUMBER

const XML_ARTNUMBER = 'CML2_ARTICLE'

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

◆ XML_BACKGROUND_IMAGE

const XML_BACKGROUND_IMAGE = 'BACKGROUND_IMAGE'

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

◆ XML_BLOG_COMMENTS_COUNT

const XML_BLOG_COMMENTS_COUNT = 'BLOG_COMMENTS_CNT'

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

◆ XML_BLOG_POST

const XML_BLOG_POST = 'BLOG_POST_ID'

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

◆ XML_BRAND_FOR_FACEBOOK

const XML_BRAND_FOR_FACEBOOK = 'BRAND_FOR_FACEBOOK'

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

◆ XML_MORE_PHOTO

const XML_MORE_PHOTO = 'CML2_PICTURES'

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

◆ XML_SKU_LINK

const XML_SKU_LINK = 'CML2_LINK'

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


Объявления и описания членов класса находятся в файле: