Согласно примеру из документации, чтобы у элемента с ID 156847 изменить свойство Q11 "список с одним значением Y флажки", нужно в API вписать idшник значения 2600.
Как можно изменить у элемента свойство с "с не установлено" на "Y" без указания idшника значения?
Меняю $PROPERTY_VALUE = "2600" на $PROPERTY_VALUE_ENUM = "Y" не помогает.
И второй вопрос: возможно ли через API вписывать информацию в любое поле, например в DETAIL_TEXT примером кода как выше, но
требуется не заменять старый текст, а дополнять.
Например, через API вписали текст, потом не зная значения вписанного ранее текста, дописывать еще текст и так много раз.
Из примеров в документации есть только именно замена, а не дополнение.
Как можно изменить у элемента свойство с "с не установлено" на "Y" без указания idшника значения?
Меняю $PROPERTY_VALUE = "2600" на $PROPERTY_VALUE_ENUM = "Y" не помогает.
Код |
---|
<? $ELEMENT_ID = 156847; // код элемента $PROPERTY_CODE = "Q11"; // код свойства $PROPERTY_VALUE = "2600"; // значение свойства // Установим новое значение для данного свойства данного элемента CIBlockElement::SetPropertyValuesEx($ELEMENT_ID, false, array($PROPERTY_CODE => $PROPERTY_VALUE)); ?> |
И второй вопрос: возможно ли через API вписывать информацию в любое поле, например в DETAIL_TEXT примером кода как выше, но
требуется не заменять старый текст, а дополнять.
Например, через API вписали текст, потом не зная значения вписанного ранее текста, дописывать еще текст и так много раз.
Из примеров в документации есть только именно замена, а не дополнение.