Всем привет!
Пробую создать свое пользовательское свойство, имя - значение
так выглядит в админке
так код вывода
Скрытый текст |
|---|
| Код |
|---|
function GetEditFormHTML($arUserField, $arHtmlControl)
{
if($arUserField["ENTITY_VALUE_ID"]<1 && strlen($arUserField["SETTINGS"]["DEFAULT_VALUE"])>0) {
$arHtmlControl["VALUE"] = htmlspecialcharsbx($arUserField["SETTINGS"]["DEFAULT_VALUE"]);
$arHtmlControl["NAME_VALUE"] = htmlspecialcharsbx($arUserField["SETTINGS"]["DEFAULT_VALUE"]);
}
return '
<label>Название: </label>
<input type="text" '.
'name="'.$arHtmlControl["NAME"].'" '.
'size="'.$arUserField["SETTINGS"]["SIZE"].'" '.
($arUserField["SETTINGS"]["MAX_LENGTH"]>0? 'maxlength="'.$arUserField["SETTINGS"]["MAX_LENGTH"].'" ': '').
'value="'.$arHtmlControl["NAME_VALUE"].'" '.
($arUserField["EDIT_IN_LIST"]!="Y"? 'disabled="disabled" ': '').
'>
<label for="'.$arHtmlControl["NAME"].'">Значение: </label>
<input type="text" '.
'name="'.$arHtmlControl["NAME"].'_VALUE" '.
'size="'.$arUserField["SETTINGS"]["SIZE"].'" '.
($arUserField["SETTINGS"]["MAX_LENGTH"]>0? 'maxlength="'.$arUserField["SETTINGS"]["MAX_LENGTH"].'" ': '').
'value="'.$arHtmlControl["VALUE"].'" '.
($arUserField["EDIT_IN_LIST"]!="Y"? 'disabled="disabled" ': '').
'>';
} |
|
вопрос в том как записывать и выводить Имя (Название) и Значение, на текущий момент пишется только 1 значение в $arHtmlContorl['VALUE']