Created for Tourista
ImperaviRedactorWidget
is a wrapper for Imperavi Redactor,
a high quality WYSIWYG editor.
Note that Imperavi Redactor itself is a proprietary commercial copyrighted software but since Yii community bought OEM license you can use it for free with Yii.
Using model
yii\imperavi\Widget::widget([
// You can either use it for model attribute
'model' => $my_model,
'attribute' => 'my_field',
// or just for input field
'name' => 'my_input_name',
// Some options, see http://imperavi.com/redactor/docs/
'options' => [
'toolbar' => false,
'css' => 'wym.css',
],
]);
Alternatively you can attach Redactor to already existing DOM element by calling:
yii\imperavi\Widget::widget([
// Some options, see http://imperavi.com/redactor/docs/
'options' => [],
]);
The redactor plugins plugged in with packages of resources.
yii\imperavi\Widget::widget([
'options' => [
'lang' => 'ru',
],
'plugins' => [
'fullscreen',
'clips'
]
]);
The preferred way to install this extension is through composer.
Either run
php composer.phar require asofter/yii2-imperavi-redactor "*"
or add
"asofter/yii2-imperavi-redactor": "*"
to the require section of your composer.json
file.
- Added default buttons in Widget (including 'underline')
- Added matacms plugins: imagematacms (used by default), linkmatacms (used by default), videomatacms, tablematacms
- Updated Widget.php: fixed registering assets for plugins
- Updated paths for asset bundles: TableImperaviRedactorPluginAsset, TextdirectionImperaviRedactorPluginAsset, TextexpanderImperaviRedactorPluginAsset, VideoImperaviRedactorPluginAsset
- Z-index for redactor modal updated