itstructure / yii2-ckeditor
CKEditor widget for Yii2 Framework
Installs: 12 136
Dependents: 1
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 2
Open Issues: 0
Type:yii2-extension
Requires
- php: >=7.1.0
- ckeditor/ckeditor: ~4.7.1
- yiisoft/yii2: 2.*
README
Introduction
This is a CKEditor widget for the Yii2 framework with CKEditor template.
Dependencies
- php >= 7.1
- composer
Installation
Via composer:
composer require itstructure/yii2-ckeditor ~1.1.6
or in section require of composer.json file set the following:
"require": { "itstructure/yii2-ckeditor": "~1.1.4" }
and command composer install
, if you install yii2 project extensions first,
or command composer update
, if all yii2 project extensions are already installed.
Usage
Example of using in application with an active model and ckfinder:
echo $this->form->field($this->model, $this->getFieldName()) ->widget( CKEditor::className(), [ 'preset' => 'custom', 'clientOptions' => [ 'toolbarGroups' => [ [ 'name' => 'undo' ], [ 'name' => 'basicstyles', 'groups' => ['basicstyles', 'cleanup'] ], [ 'name' => 'colors' ], [ 'name' => 'links', 'groups' => ['links', 'insert'] ], [ 'name' => 'others', 'groups' => ['others', 'about'] ], ], 'filebrowserBrowseUrl' => '/ckfinder/ckfinder.html', 'filebrowserImageBrowseUrl' => '/ckfinder/ckfinder.html?type=Images', 'filebrowserUploadUrl' => '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files', 'filebrowserImageUploadUrl' => '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images', 'filebrowserWindowWidth' => '1000', 'filebrowserWindowHeight' => '700', 'allowedContent' => true, 'language' => 'en', ] ] );
preset
option can be:
- basic
- full
- standard
License
Copyright © 2018-2023 Andrey Girnik girnikandrey@gmail.com.
Licensed under the MIT license. See LICENSE.txt for details.