diff --git a/config/dm/services.yml b/config/dm/services.yml index 9f42f45..b542c80 100644 --- a/config/dm/services.yml +++ b/config/dm/services.yml @@ -4,4 +4,13 @@ parameters: media_tag_video.class: dmMediaTagFlowPlayerVideo # Responsible for rendering video - media_tag_audio.class: dmMediaTagFlowPlayerAudio # Responsible for rendering audio \ No newline at end of file + media_tag_audio.class: dmMediaTagFlowPlayerAudio # Responsible for rendering audio + + ckeditor.class: dmCkEditor + +services: + + ckeditor: + class: %ckeditor.class% + shared: true + arguments: [@helper] \ No newline at end of file diff --git a/lib/widget/sfWidgetFormTextareaDmCkEditor.php b/lib/widget/sfWidgetFormTextareaDmCkEditor.php index b85eef5..f95df91 100644 --- a/lib/widget/sfWidgetFormTextareaDmCkEditor.php +++ b/lib/widget/sfWidgetFormTextareaDmCkEditor.php @@ -49,6 +49,7 @@ public function render($name, $value = null, $attributes = array(), $errors = ar json_encode($this->getOption('config')) )); + $value = sfContext::getInstance()->get('ckeditor')->render($value); return parent::render($name, $value, $attributes, $errors); }