<h1><?php echo Html::encode($this->title); ?> </h1> <?php // echo $this->render('_search', ['model' => $searchModel]); ?> <p> <?php echo Html::a('Добавить статью', ['create'], ['class' => 'btn btn-success']); ?> </p> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => ['id', 'date', 'title', ['attribute' => 'category_id', 'filter' => GlobalHelper::getCategoriesFilter(), 'format' => 'raw', 'value' => function ($model, $key, $index, $column) { $value = $model->categoryName; $html = Html::tag('span', Html::encode($value), ['class' => 'label label-blue']); return $value === null ? $column->grid->emptyCell : $html; }], ['filter' => Post::getStatusesArray(), 'attribute' => 'approve', 'format' => 'raw', 'value' => function ($model, $key, $index, $column) { /** @var Post $model */ /** @var \yii\grid\DataColumn $column */ $value = $model->{$column->attribute}; switch ($value) { case Post::APPROVED: $class = 'success'; break; case Post::NOT_APPROVED: $class = 'warning'; break; default:
?> <?php echo $form->field($model, 'meta_title')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'meta_descr')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'meta_keywords')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'category_id')->dropDownList(\common\components\helpers\GlobalHelper::getCategoriesFilter()); ?> <?php echo $form->field($model, 'url')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'short')->widget(TinyMCE::className(), ['clientOptions' => ['plugin_upload_post_id' => $model->id ? $model->id : 0, 'plugin_upload_r_id' => $model->id ? null : $r_id, 'plugin_upload_area' => $model->id ? 'editpost' : 'addpost']]); ?> <?php echo $form->field($model, 'full')->widget(TinyMCE::className(), ['clientOptions' => ['height' => 800, 'plugin_upload_post_id' => $model->id ? $model->id : 0, 'plugin_upload_r_id' => $model->id ? null : $r_id, 'plugin_upload_area' => $model->id ? 'editpost' : 'addpost']]); ?> <?php