[QUOTE]Александр Черкасов пишет:
Частые вопросы: Как установить через АПИ значение свойства типа строка и text/html элемента инфоблока? [URL=http://dev.1c-bitrix.ru/support/faq/8368/#112890]http://dev.1c-bitrix.ru/support/faq/8368/#112890[/URL][/QUOTE]
Спасибо, но это не совсем то, что нужно.
Я создаю новый элемент и добавляю свойства вот так:
[CODE]
// формируем свойства
$PROPS = array();
$PROPS["PLACE"] = 427; // moscow
$PROPS["ADDRESS"] = $address;
$PROPS["METRO"] = $metro_id;
$PROPS["NEWHOUSE"] = 0;
$PROPS["READYHOUSE"] = 0;
$PROPS["ROOMSNUM"] = $roomsnum;
$PROPS["METRAZH"] = $metrazh;
$PROPS["PRICE"] = $price;
$PROPS["HOUSETYPE"] = $housetype;
$PROPS["FLOOR"] = $floor;
$PROPS["HEIGHT"] = $height;
$PROPS["NOTE"] = $note;
$arFields = Array(
"IBLOCK_ID" => $IBLOCK_ID,
"NAME" => $address,
"ACTIVE"=>"Y",
"DATE_ACTIVE_FROM"=>$isToday,
"DATE_ACTIVE_TO"=>false,
"PROPERTY_VALUES"=> $PROPS
);
$el->Add($arFields);
[/CODE]
Сейчас все свойства имеют тип "строка" или "число". Все работает корректно. Но когда я меняю тип одного из свойств на список или text/html, значения этим кодом не заносятся. Как его изменить, чтобы заработало?