setTemplateName('wysiwyg.fck'); $this->isUnionAllowed = true; return true; } /** * Генерация основного контента поля * @param array $data @ref данные * @return string HTML */ public function view(array &$data = []) { if (! isset($data['name'])) { $data['name'] = ''; } $this->jsOnSubmitUpdate(); $data['attr'] = $this->attr; $data['lang'] = $this->lang; $data['value'] = $this->value(); $data['height'] = $this->height; $data['opts'] = $this->opts; $data['toolbar'] = $this->toolbar; $data['theme'] = $this->theme; return $this->render($data); } /** * Обновление данных перед сабмитом формы */ public function jsOnSubmitUpdate() { $id = $this->id(); $this->form->contentJavascript('onReady', function () use ($id) { ?>