Маленькое лирическое отстпуление. Создатели битрикса пи… плохие люди.
Внимание! для селекта нужно выставлять id . Дополнительный синтаксис _value и property_ не пашет.Он пашет только в arrfilert в компонентах. Заходим в любой элемент инфоблока. И через панельку браузера вытаскиваем id Для Да и Нет внутри селек.
1 2 3 4 5 |
if(CIBlockElement::SetPropertyValueCode($id_element, "ATT_DAY", 18)){ //число 18 - это моё id значения да. echo 'обновлено'; }else{ echo 'не обновлено'; } |
Если вы например для строкового поля можете записать название атрибута и засунуть туда значение, для селекта такой фокус не прокатит. Значение ДА НЕТ или иное тоже не пропишите, только численное id. С этой мелочь я застрял на 3 часа своего времени. Надеюсь моему читателю повезет.