Esempio n. 1
0
    <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:
Esempio n. 2
0
?>

    <?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