Здравствуйте!
Подскажите как с помощью апи или каких либо настроек битрикс убрать значение по умолчанию у свойства инфоблока - список.
Сейчас решил задачу так:
В системный файл /bitrix/modules/iblock/admin/iblock_element_edit.php перед $tabControl->Show(); вписываем следующую строчку:
$GLOBALS["tabControl"]->tabs[0]["FIELDS"]["PROPERTY_131"]["custom_html"] = str_replace('<option value="">(не установлено)</option>','',$GLOBALS["tabControl"]->tabs[0]["FIELDS"]["PROPERTY_131"]["custom_html"]);
То есть в свойстве 131 просто убираем строчку при выводе шаблона.
Но такой метод я не считаю правильным, поскольку файл в котором осуществлялось редактирование может быть переписан в результате обновления битрикс.
Подскажите как с помощью апи или каких либо настроек битрикс убрать значение по умолчанию у свойства инфоблока - список.
Сейчас решил задачу так:
В системный файл /bitrix/modules/iblock/admin/iblock_element_edit.php перед $tabControl->Show(); вписываем следующую строчку:
$GLOBALS["tabControl"]->tabs[0]["FIELDS"]["PROPERTY_131"]["custom_html"] = str_replace('<option value="">(не установлено)</option>','',$GLOBALS["tabControl"]->tabs[0]["FIELDS"]["PROPERTY_131"]["custom_html"]);
То есть в свойстве 131 просто убираем строчку при выводе шаблона.
Но такой метод я не считаю правильным, поскольку файл в котором осуществлялось редактирование может быть переписан в результате обновления битрикс.