Yii Widget for the Aloha Editor


Yii-Aloha-Editor-Widget


Yii Widget for the Aloha Editor

Project Page
Examples
Documentation
Yii Widget On Github


Requirements



  • JQuery > 1.7.1

  • Browser:
    • Firefox 3+

    • Safari 4+

    • Chrome 4+

    • Opera 10+

    • IE 7+




Installation




  1. Download or Clone the files



  2. Extract into the widgets folder or extensions folder



Usage


Using with a model

[php]
$this->widget(‘application.widgets.alohaeditor.AlohaEditor’, array( ‘model’ =>
$model, ‘attribute’ =>
‘some_attribute’, ‘showTextarea’ =>
true ));
[/php]




  • By default ‘showTextarea’ is set to false



Using selector to set multiple elements editable

[php]
$this->widget(‘application.widgets.alohaeditor.AlohaEditor’, array( ‘selector’ =>
‘.editable’ ));
[/php]


Using with a model and a basic toolbar

[php]
$this->widget(‘application.widgets.alohaeditor.AlohaEditor’, array(‘toolbar’ =>
‘basic’, ‘model’ =>
$model, ‘attribute’ =>
‘some_attribute’ ));
[/php]




  • There are two toolbars supported right now: basic and advanced



  • At any point you can add more plugins to the toolbar by assigned array elements to the plugins property in the widget



Using with a model and a basic toolbar and custom plugins

[php]
$this->
widget(‘application.widgets.alohaeditor.AlohaEditor’, array(‘toolbar’ =>
‘basic’, ‘plugins’ =>
array(‘extra/hints’), ‘model’ =>
$model, ‘attribute’ =>
‘some_attribute’ ));
[/php]


Using with a model and a basic toolbar and custom editor settings

[php]
$this->widget(‘application.widgets.alohaeditor.AlohaEditor’, array(‘alohaSettings’ =>
array(‘lang’ =>
‘fr’), ‘model’ =>
$model, ‘attribute’ =>
‘some_attribute’ ));
[/php]




  • Supported languages currently: de, en, fr, lv, pl, pt_br, ru, ua



  • Refer to the documentation for a list of supported params for the settings array



Using with a name and value

[php]
$this->widget(‘application.widgets.alohaeditor.AlohaEditor’, array( ‘name’ =>
‘some name’, ‘value’ =>
‘some value’ ));
[/php]


Authors


Vincent Gabriel http://vadimg.com

Share Comments