1. Честно, давно последний раз такие связки писал, подзабыл уже. Советую посмотреть как работают компоненты из коробки. Та же лента новостей.
2. [CODE]
function AddHTMLEditorFrame(
$strTextFieldName,//имя поля
$strTextValue,//значение поля (заполняется в редактор)
$strTextTypeFieldName, // тип поля *
$strTextTypeValue,// значение типа поля *
$arSize = Array("height"=>350), // массив размеров (шириа/высота)
$CONVERT_FOR_WORKFLOW="N", //хм.. что-то с документооборотом связано :)
$WORKFLOW_DOCUMENT_ID=0,// то же
$NEW_DOCUMENT_PATH="",// не сталкивался
$textarea_field="",// тоже
$site = false,// сайт, для админки false
$bWithoutPHP = true,// не обрабатывать PHP
$arTaskbars = false,// какие панели
$arAdditionalParams = Array() // **
)
[/CODE]
* - strTextTypeFieldName и strTextTypeValue те самые радио-баттоны с переключением html/text
** - их много, dontusecookie, dontshowta, limit_php_access
Советую поэкспериментировать. Я просто глянул в код, не разбирался.
[QUOTE]Сергей Попов пишет:
хотелось бы еще сделать по-умолчанию чтобы html-редактор включался.[/QUOTE]
Если в Битриксе ничего не изменилось, то состояние редактора хранится в сессии. То есть, если мы сохранили страницу с включенным редактором, то он в дальнейшем сразу и откроется, НО при условии что strTextTypeValue будет как раз html.
Дерзайте :)