echo $form->field($model, 'title')->textInput(['maxlength' => 255]); ?> <?php echo $form->field($model, 'image[]')->fileInput(['multiple' => true]); ?> <?php echo \bariew\postAbstractModule\widgets\ImageGallery::widget(['model' => $model, 'field' => 'thumb1']); ?> <?php echo $form->field($model, 'name')->textInput(['maxlength' => 255]); ?> <?php echo $form->field($model, 'content')->widget(yii\imperavi\Widget::className(), ['options' => ['minHeight' => 300, 'fileUpload' => Url::toRoute(['file-upload', 'attr' => 'content', 'id' => $model->id]), 'imageUpload' => Url::toRoute(['image-upload', 'attr' => 'content', 'id' => $model->id]), 'imageGetJson' => Url::toRoute(['image-list', 'attr' => 'content', 'id' => $model->id]), 'imageUploadErrorCallback' => new \yii\web\JsExpression('function(json) { alert(json.error); }'), 'fileUploadErrorCallback' => new \yii\web\JsExpression('function(json) { alert(json.error); }')]]); ?> <?php echo $form->field($model, 'status')->dropDownList($model->statusList()); ?> <div class="form-group text-right"> <?php echo Html::submitButton($model->isNewRecord ? Yii::t('modules/post', 'Create') : Yii::t('modules/post', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?> </div> <?php ActiveForm::end(); ?>
} elseif ($editor == "tinymce") { ?> <?php echo $form->field($model, 'description')->widget(TinyMce::className(), ['clientOptions' => ['plugins' => ["advlist autolink lists link charmap print preview anchor", "searchreplace visualblocks code fullscreen", "insertdatetime media table contextmenu paste"], 'toolbar' => "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"], 'options' => ['rows' => 12]]); ?> <?php } elseif ($editor == "markdown") { ?> <?php echo $form->field($model, 'description')->widget(MarkdownEditor::classname(), ['height' => 300, 'encodeLabels' => true]); ?> <?php } elseif ($editor == "imperavi") { ?> <?php echo $form->field($model, 'description')->widget(yii\imperavi\Widget::className(), ['options' => ['css' => 'wym.css', 'minHeight' => 300], 'plugins' => ['fullscreen', 'clips']]); ?> <?php } else { ?> <?php echo $form->field($model, 'description')->textarea(['rows' => 12]); ?> <?php } ?> </div> </div>
} elseif ($editor == "tinymce") { ?> <?php echo $form->field($model, 'fulltext')->widget(TinyMce::className(), ['options' => ['rows' => 12], 'clientOptions' => ['plugins' => ["advlist autolink lists link charmap print preview anchor", "searchreplace visualblocks code fullscreen", "insertdatetime media table contextmenu paste"], 'toolbar' => "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"]]); ?> <?php } elseif ($editor == "markdown") { ?> <?php echo $form->field($model, 'fulltext')->widget(MarkdownEditor::classname(), ['height' => 150, 'encodeLabels' => true]); ?> <?php } elseif ($editor == "imperavi") { ?> <?php echo $form->field($model, 'fulltext')->widget(yii\imperavi\Widget::className(), ['options' => ['css' => 'wym.css']]); ?> <?php } else { ?> <?php echo $form->field($model, 'fulltext')->textarea(['rows' => 12]); ?> <?php } ?> </div> <!-- end col-lg-6 --> </div> <!-- end #item -->