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