вот код:
Если ставлю что свойство множественно, то кнопка Добавить не работает, в чем дело?
Код |
---|
AddEventHandler('iblock', 'OnIBlockPropertyBuildList', array('CCustomTypeElementDate', 'GetUserTypeDescription')); class CCustomTypeElementDate{ function GetUserTypeDescription() { return array( 'PROPERTY_TYPE' => 'S', 'USER_TYPE' => 'property_0', 'DESCRIPTION' => 'Ключ - значение', 'GetPropertyFieldHtml' => array('CCustomTypeElementDate', 'GetPropertyFieldHtml'), 'ConvertToDB' => array('CCustomTypeElementDate', 'ConvertToDB'), 'ConvertFromDB' => array('CCustomTypeElementDate', 'ConvertToDB') ); } function GetPropertyFieldHtml($arProperty, $value, $strHTMLControlName) { $html = ''; $html .= '<input type="text" name="'.$strHTMLControlName["VALUE"].'" value="'.$value["VALUE"].'"> : '; $html .= '<input type="text" name="'.$strHTMLControlName["DESCRIPTION"].'" value="'.$value["DESCRIPTION"].'" />'; $html .= '<br/>'; echo $html; } function ConvertToDB($arProperty, $value){ return $value; } function ConvertFromDB($arProperty, $value){ return $value; } } |