Добрый вечер, у меня есть номер IBlock'а
Задача вывести имя, тип и множественное/не множественное значение всех дополнительных полей что в нем используется.
При использования GetList c $arSelect = ["ID","PROPERTY_*"]
Я получаю все значения полей но я не могу отсеять их в дальнейшем по типу переменных.
Т.к. в некоторый ситуациях бывает что в строковое значение ввели цифру "111" что явл. элементом другого инфоблока.
А т.к. ид элемента инфоблока информацию для пользователя не содержит нужно запрашивать дополнительно имя, а для этого надо знать тип переменой.
В придачу могут поставить массив данных что так же усложняет создание своего шаблона.
Так же GetList может сыграть злую шутку если в нем нет элементов, но по его основанию я построю форму где есть доп. поле списочного типа.
Задача вывести имя, тип и множественное/не множественное значение всех дополнительных полей что в нем используется.
При использования GetList c $arSelect = ["ID","PROPERTY_*"]
Я получаю все значения полей но я не могу отсеять их в дальнейшем по типу переменных.
Т.к. в некоторый ситуациях бывает что в строковое значение ввели цифру "111" что явл. элементом другого инфоблока.
А т.к. ид элемента инфоблока информацию для пользователя не содержит нужно запрашивать дополнительно имя, а для этого надо знать тип переменой.
В придачу могут поставить массив данных что так же усложняет создание своего шаблона.
Так же GetList может сыграть злую шутку если в нем нет элементов, но по его основанию я построю форму где есть доп. поле списочного типа.