В рамках стандартного компонента системы Форма добавления/редактирования (iblock.element.add.form) на данный момент не реализована возможность добавлять описание к свойству типа "Файл".
При необходимости добавления пользователем описание к файлу, нужно подправить компонент.
Для этого в файле компонента /bitrix/components/bitrix/iblock.element.add.form/component.php
перед ~755 строкой
[CODE]$sAction = "ADD";
[/CODE]вставить
[CODE]foreach ($arUpdateValues['PROPERTY_VALUES'][#PROPERTY_ID#] as $k => &$value) {
if (isset($_REQUEST['DESCRIPTION'][#PROPERTY_ID#][$k])) {
$value = array(
'VALUE' => $value,
'DESCRIPTION' => $_REQUEST['DESCRIPTION'][#PROPERTY_ID#][$k],
);
}
} [/CODE]и в своем шаблоне использовать следующий input
[CODE]<input type="text" name="DESCRIPTION[#PROPERTY_ID#][$k]" value="">
[/CODE]где #PROPERTY_ID# - ID нашего свойства типа Файл.
При необходимости добавления пользователем описание к файлу, нужно подправить компонент.
Для этого в файле компонента /bitrix/components/bitrix/iblock.element.add.form/component.php
перед ~755 строкой
[CODE]$sAction = "ADD";
[/CODE]вставить
[CODE]foreach ($arUpdateValues['PROPERTY_VALUES'][#PROPERTY_ID#] as $k => &$value) {
if (isset($_REQUEST['DESCRIPTION'][#PROPERTY_ID#][$k])) {
$value = array(
'VALUE' => $value,
'DESCRIPTION' => $_REQUEST['DESCRIPTION'][#PROPERTY_ID#][$k],
);
}
} [/CODE]и в своем шаблоне использовать следующий input
[CODE]<input type="text" name="DESCRIPTION[#PROPERTY_ID#][$k]" value="">
[/CODE]где #PROPERTY_ID# - ID нашего свойства типа Файл.