Разработан компонент с формой обратной связи (получает данные оставленные пользователем в input'ах и заносит их в инфоблок). Вывожу на странице через
bitrix:news.list
. Нужно добавить новое свойство с привязкой к пользователю. При этом в случае, если
VALUE
свойства пустое, нужно выводить "Заявка открыта". Однако логика компонента такова, что в случае, если
VALUE
свойства пустое, то в
DISPLAY_PROPERTIES
оно не попадает. Мне видится самым корректным такой подход:
- Создать свойство типа "Строка";
- Задать
<input type="hidden">
с name
этого свойства и value="Заявка открыта"
, и, таким образом, добавлять элемент в DISPLAY_PROPERTIES
;
- Затем выводить его на странице и добавить возможность менять значение свойства с помощью
CIBlockElement::Update
на ID пользователя;
Как правильно вывести значение свойства по умолчанию?