/** * Render A text area with X rows and Y columns. */ protected function renderControlEditable() { $content = parent::renderControlEditable(); $selector = '$("#' . $this->getEditableInputId() . '").parent().find("div.shadow").html()'; $previewElementParams = array('isHtmlContent' => 0, 'inputId' => $this->getEditableInputId(), 'selector' => $selector); $previewElementParams = CMap::mergeArray($this->params, $previewElementParams); $controllerId = Yii::app()->controller->id; $moduleId = Yii::app()->controller->module->id; $previewElement = new GlobalMarketingFooterConfigurationPreviewElement($controllerId, $moduleId, $this->model->Id, $previewElementParams); $content .= $previewElement->render(); return $content; }
/** * Render additional help information besides the text input box. * @return The element's content as a string. */ protected function renderControlEditable() { $content = parent::renderControlEditable(); $content .= '<div class="field-instructions">' . $this->renderAvailableAttributesContent() . '</div>'; return $content; }