Yii виджет для подключения CKEditor
PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitattributes
.gitignore
JCKEditorWidget.php
readme.md

readme.md

JCKEditorWidget

Yii виджет для подключения CKEditor. Работает как с третьей так и с четвертой версией редактора.

Использование

  • Скопируйте файл JCKEditorWidget.php в директорию protected вашего приложения, например protected/extensions/JCKEditor/JCKEditorWidget.php

  • Подключите расширение SmartClientScript.

  • Воспользуйтесь виджетом в файле представления.

    <div class="row">
        <?php echo $form->labelEx($model,'text'); ?>
        <?php echo $form->textArea($model,'text',array('rows'=>6, 'cols'=>50, 'id'=>'Champion_text_CK')); ?>
        <?php echo $form->error($model,'text'); ?>
    </div>
    
    <?php $this->widget('ext.JCKEditor.JCKEditorWidget', array(
        'id' => 'Champion_text_CK',        
        'height' => '200px',
        'width' => '400px',
        'toolbar' => 'myToolbar',
        'path' => Yii::app()->getBaseUrl(true).'/ckeditor4/',
        'config'=>array(
            'language'=> 'ru',
        )
    )); ?>
    

Настройки

  • id - id поля к которому подключается редактор
  • height - высота редактора.
  • width - ширина редактора.
  • toolbar - панель инстументов. Она должна быть определена в файле настроек config.js редактора.
  • path - абсолютный путь к каталогу с CKEditor (со слешем на конце).
  • config - дополнительные настройки. Это массив типа ключ-значение, в котором можно использовать любые настройки из документации к CKEditor.