@Glomen

Как написать функцию для сайта на Битрикс?

Есть xml в ней прилетает такое поле <amenities>CP,SP,SM,ML,PT,MO,NG</amenities>
Есть array
$codeMas = array(
		'CP' => 'Apartment',
		'SP' => 'Bungalow',
		'SM' => 'Compound',
		'ML' => 'Duplex',
		'FF' => 'Full floo',
		'HF' => 'Half floor',
		'LP' => 'Plot',
		'PH' => 'Penthouse',
		'TH' => 'Townhouse',
		'VH' => 'Villa',
		'WB' => 'Building',
		'HA' => 'Hotel Apartment',
		'LC' => 'Labor camp',
		'BU' => 'Bulk units',
		'WH' => 'Warehouse',
		'FA' => 'Factory',
		'OF' => 'Office',
		'RE' => 'Retail',
		'SH' => 'Shop',
		'SR' => 'Show Room',
		'SA' => 'Stat Accommodation'
	);

Как написать функцию, которая через SetPropertyValuesEx обновит список записей у элемента ?
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 1
ArtamonovDenis
@ArtamonovDenis
Full-stack developer
use Bitrix\Main\Loader;

$ELEMENT_ID = 115;

$arProperties = [
    'CODE_1' => 'VALUE_1',
    'CODE_3' => 'VALUE_2',
    'CODE_3' => 'VALUE_3'
];

updateProperties($ELEMENT_ID, $arProperties); // Запуск функции

function updateProperties($ELEMENT_ID, $arProperties)
{
    Loader::includeModule('iblock');
    CIBlockElement::SetPropertyValuesEx($ELEMENT_ID, false, $arProperties);
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы