мне нужно изменить количество и сбросить свойство "метка" у товаров в разделе "архив", при наличии этих самых меток. У меток (PROPERTY_LABEL) обращаюсь к значению (VALUE).
Вот код: https://pastebin.com/MkFhHYK8
32-я строка, это уже очередная попытка.
$res = strtolower(CIBlockElement::GetList?
Дада. Это опять же ошметок от попыток. $res = CIBlockElement::GetList(false, $arFilter, array('ID','PROPERTY_LABEL_VALUE'));
И зачем вам группировка по этим ключам?
Это единственное ваше замечание? Код ужасен в целом как подход :_(
а я по ссылке не ходил, на строку отреагировал
Не нужно. Такой стресс с понедельника
Update-у нужно передавать все поля. Вам лучше SetPropertyValuesEx ...и объект может возвращать код ошибки (->LAST_ERROR). У вас минимум он будет ругаться на отсутствие NAME
Не этот же вариант, только с порядком сортировки, работает. https://pastebin.com/8UN86chw И вроде без стрессов.)
Стресс от: старого кода, от множественного создания объектов, когда достаточно одного, от того, что перепутаны параметры (скорее всего IDE в виде нотепад++ или не настроена), от явно прописанных кодов, когда это метод и нужно передавать параметры, от 9 в аргументе метода... Переписал вашу задачу под D7 #некопируемыйкодввидескриншота
Спасибо. Попробую такой вариант.
Обсуждают сегодня