<div class="blog-index-admin"> <h1><?php echo Html::encode($this->title); ?> </h1> <?php // echo $this->render('_search', ['model' => $searchModel]); ?> <p> <?php echo Html::a('<span>' . Yii::t('blog', 'Create {modelClass}', ['modelClass' => 'Блог']) . '</span>', ['create'], ['class' => 'btn btn-success']); ?> </p> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [['attribute' => 'title', 'value' => function ($data) { return \yii\helpers\Html::a($data->title, ['view', 'id' => $data->id]); }, 'format' => 'html'], ['attribute' => 'status', 'value' => function ($data) { return Blog::statusOptions($data->status); }, 'filter' => Blog::statusOptions(null), 'options' => ['style' => 'width:150px;']], ['attribute' => 'Category', 'value' => 'category.name'], 'created_at:datetime', 'updated_at:datetime', 'created_by', 'updated_by', ['attribute' => 'Tags', 'value' => function ($data) { foreach ($data->tags as $tag) { $tags .= $tag->title . ', '; } return $tags; }], ['class' => 'yii\\grid\\ActionColumn', 'options' => ['style' => 'width:30px;']]]]); ?> </div>
<div class="blog-form"> <?php $form = ActiveForm::begin(); ?> <div class="row"> <div class="col-xs-9"> <?php echo $form->field($model, 'title', ['options' => ['maxlength' => 255], 'addon' => ['prepend' => ['content' => '<i class="glyphicon glyphicon-star"></i>']]]); ?> <?php echo $form->field($model, 'description')->widget(\zxbodya\yii2\tinymce\TinyMce::className(), ['language' => 'ru', 'settings' => ['image_class_list' => [['title' => 'responsive', 'value' => 'img-responsive'], ['title' => 'none', 'value' => '']], 'rel_list' => [[title => 'FancyBox', value => 'fancybox'], [title => 'Обычная', value => '']], 'force_br_newlines' => true, 'force_p_newlines' => false, 'forced_root_block' => false, 'height' => 200, 'image_dimensions' => false, 'extended_valid_elements' => 'img[*],div[*]'], 'fileManager' => ['class' => \zxbodya\yii2\elfinder\TinyMceElFinder::className(), 'connectorRoute' => '/blog/el-finder/connector'], 'spellcheckerUrl' => 'http://speller.yandex.net/services/tinyspell']); ?> </div> <div class="col-xs-3"> <?php echo $form->field($model, 'status')->dropDownList(Blog::statusOptions()); ?> <label><?php echo \Yii::t('blog', 'Category'); ?> </label> <?php echo TreeViewInput::widget(['query' => Category::find()->addOrderBy('root, lft'), 'headingOptions' => ['label' => 'Категория'], 'attribute' => 'category_id', 'model' => $model, 'asDropdown' => true, 'multiple' => false, 'fontAwesome' => true, 'rootOptions' => ['label' => '<i class="fa fa-tree"></i>', 'class' => 'text-success']]); ?> <?php echo $form->field($model, 'tagged'); ?> <div class="form-group"> <?php echo Html::submitButton($model->isNewRecord ? Yii::t('blog', 'Create') : Yii::t('blog', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?>