_blog_form.php 2.53 KB
<?php
    /**
     * @var Blog $blog
     */
    use common\models\Blog;
    use common\widgets\ImageUploader;
    use mihaildev\ckeditor\CKEditor;
use mihaildev\elfinder\ElFinder;
use yii\helpers\Html;
    use yii\widgets\ActiveForm;

    $this->title = 'Блог';
    $this->params[ 'breadcrumbs' ][] = $this->title;
?>
<div class="login-left-column-title"><?= $this->title ?></div>

<?php
    $form = ActiveForm::begin();
?>

<div class="input-blocks-wrapper full-blocks data-block">
    <?= !empty($blog->date_add)? "Дата создания: $blog->date_add" :""?>
</div>
<div class="style">
    <div class="input-blocks-wrapper full-blocks">
        <div class="input-blocks">
            <?= $form->field($blog, 'name')
                 ->textInput (['class'=> 'custom-input-2 fix-input-2']); ?>
        </div>
    </div>
    <div class="input-blocks-wrapper full-blocks">
        <div class="input-blocks">
            <?= $form->field($blog, 'link')
                 ->textInput (['class'=> 'custom-input-2 fix-input-2']); ?>
        </div>
    </div>

    <div class="input-blocks-wrapper full-blocks admin-editor-bl">
        <div class="input-blocks">

             <?= $form->field($blog, 'description')->widget(CKEditor::className(),
                [
                    'editorOptions' => ElFinder::ckeditorOptions('elfinder',[
                            'preset' => 'full', //разработанны стандартные настройки basic, standard, full данную возможность не обязательно использовать
                            'inline' => false, //по умолчанию false]),
                            'filebrowserUploadUrl'=>Yii::$app->getUrlManager()->createUrl('file/uploader/images-upload')
                        ]
                    )
                ]) ?>
        </div>
    </div>

</div>


<div class="input-blocks-wrapper admin-avatar admin-blog-min-img">
    <?= ImageUploader::widget([
        'model'=> $blog,
        'field'=>'cover',
        'width'=>340,
        'height'=>260,
        'multi'=>false,
        'gallery' =>$blog->cover,
        'name' => 'Загрузить миниатюру статьи'
    ]);
    ?>
</div>

<div class="input-blocks-wrapper full-blocks" style="margin-top: 20px">
    <div class="admin-save-btn  style">
        <?= Html::submitButton('Добавить', ['class' => 'input-blocks-wrapper button']) ?>
        <?= Html::submitButton('Удалить', ['class' => ' remove input-blocks-wrapper button']) ?>
    </div>
</div>


<?php
    $form->end();
?>