добавь например новй тип пользовательского свойства на основе строки с внешним видом как визз. редактор
вот накидал по быстрому
class MyHtmlRedactorType extends CUserTypeString
{
function GetUserTypeDescription()
{
return array(
"USER_TYPE_ID" => "c_string",
"CLASS_NAME" => "MyHtmlRedactorType",
"DESCRIPTION" => "Строка в html редакторе",
"BASE_TYPE" => "string",
;) ;
}
function GetEditFormHTML($arUserField, $arHtmlControl)
{
//if($arUserField["ENTITY_VALUE_ID"]<1 && strlen($arUserField["SETTINGS"]["DEFAULT_VALUE"] ;) >0)
// $arHtmlControl["VALUE"] = htmlspecialchars($arUserField["SETTINGS"]["DEFAULT_VALUE"] ;) ;
ob_start();
CFileMan::AddHTMLEditorFrame($arHtmlControl["NAME"],
$arHtmlControl["VALUE"],
"html",
"html",
440,
"N",
0,
"",
"",
$arIBlock["LID"] ;) ;
$b=ob_get_clean();
return $b;
}
}
AddEventHandler("main", "OnUserTypeBuildList", array("MyHtmlRedactorType", "GetUserTypeDescription" ;) );
и создай разделу пользовательскoе свойство этого типа