Blame view

backend/views/seo-dynamic/index.php 3.29 KB
d8c1a2e0   Yarik   Big commit artbox
1
  <?php

93c267f7   Yarik   Multilanguage big...
2
      

21aedefe   Yarik   Another one admin...
3
      use common\models\SeoCategory;

93c267f7   Yarik   Multilanguage big...
4
5
6
7
      use yii\helpers\Html;

      use yii\grid\GridView;

      use yii\helpers\Url;

      

21aedefe   Yarik   Another one admin...
8
9
10
11
12
13
14
15
16
17
18
19
20
      /**

       * @var yii\web\View                   $this

       * @var common\models\SeoDynamicSearch $searchModel

       * @var yii\data\ActiveDataProvider    $dataProvider

       * @var SeoCategory                    $seo_category

       */

      $this->title = Yii::t('app', 'Seo Dynamics for {seo_category}', [

          'seo_category' => $seo_category->lang->name,

      ]);

      $this->params[ 'breadcrumbs' ][] = [

          'label' => \Yii::t('app', 'Seo Categories'),

          'url'   => [ '/seo-category/index' ],

      ];

93c267f7   Yarik   Multilanguage big...
21
      $this->params[ 'breadcrumbs' ][] = $this->title;

d8c1a2e0   Yarik   Big commit artbox
22
23
  ?>

  <div class="seo-dynamic-index">

93c267f7   Yarik   Multilanguage big...
24
      

d8c1a2e0   Yarik   Big commit artbox
25
      <h1><?= Html::encode($this->title) ?></h1>

93c267f7   Yarik   Multilanguage big...
26
      

d8c1a2e0   Yarik   Big commit artbox
27
      <p>

93c267f7   Yarik   Multilanguage big...
28
29
          <?= Html::a(Yii::t('app', 'Create Seo Dynamic'), Url::toRoute([

              'create',

21aedefe   Yarik   Another one admin...
30
              'seo_category_id' => $seo_category->seo_category_id,

93c267f7   Yarik   Multilanguage big...
31
          ]), [ 'class' => 'btn btn-success' ]) ?>

d8c1a2e0   Yarik   Big commit artbox
32
33
34
      </p>

      <?= GridView::widget([

          'dataProvider' => $dataProvider,

93c267f7   Yarik   Multilanguage big...
35
36
37
          'filterModel'  => $searchModel,

          'columns'      => [

              [ 'class' => 'yii\grid\SerialColumn' ],

d8c1a2e0   Yarik   Big commit artbox
38
              'seo_dynamic_id',

21aedefe   Yarik   Another one admin...
39
40
41
42
              [

                  'attribute' => 'name',

                  'value'     => 'lang.name',

              ],

d8c1a2e0   Yarik   Big commit artbox
43
44
              'action',

              'fields',

21aedefe   Yarik   Another one admin...
45
              'param',

93c267f7   Yarik   Multilanguage big...
46
              'status',

d8c1a2e0   Yarik   Big commit artbox
47
              [

93c267f7   Yarik   Multilanguage big...
48
49
50
                  'class'   => 'yii\grid\ActionColumn',

                  'buttons' => [

                      'view'   => function($url, $model) {

21aedefe   Yarik   Another one admin...
51
                          return Html::a('<span class="glyphicon glyphicon-eye-open"></span>', [

93c267f7   Yarik   Multilanguage big...
52
53
54
                              'view',

                              'seo_category_id' => $model->seo_category_id,

                              'id'              => $model->seo_dynamic_id,

21aedefe   Yarik   Another one admin...
55
56
57
                          ], [

                              'title' => \Yii::t('app', 'Просмотр'),

                          ]);

d8c1a2e0   Yarik   Big commit artbox
58
                      },

93c267f7   Yarik   Multilanguage big...
59
                      'update' => function($url, $model) {

21aedefe   Yarik   Another one admin...
60
                          return Html::a('<span class="glyphicon glyphicon-pencil"></span>', [

93c267f7   Yarik   Multilanguage big...
61
62
63
                              'update',

                              'seo_category_id' => $model->seo_category_id,

                              'id'              => $model->seo_dynamic_id,

21aedefe   Yarik   Another one admin...
64
65
66
                          ], [

                              'title' => \Yii::t('app', 'Редактировать'),

                          ]);

d8c1a2e0   Yarik   Big commit artbox
67
                      },

93c267f7   Yarik   Multilanguage big...
68
69
70
71
72
73
74
75
                      'delete' => function($url, $model) {

                          

                          return Html::a('<span class="glyphicon glyphicon-trash"></span>', Url::toRoute([

                              'delete',

                              'seo_category_id' => $model->seo_category_id,

                              'id'              => $model->seo_dynamic_id,

                          ]), [

                              'title'        => Yii::t('yii', 'Delete'),

d8c1a2e0   Yarik   Big commit artbox
76
                              'data-confirm' => Yii::t('yii', 'Are you sure to delete this item?'),

93c267f7   Yarik   Multilanguage big...
77
                              'data-method'  => 'post',

d8c1a2e0   Yarik   Big commit artbox
78
                          ]);

93c267f7   Yarik   Multilanguage big...
79
                          

d8c1a2e0   Yarik   Big commit artbox
80
81
82
83
84
85
                      },

                  ],

              ],

          ],

      ]); ?>

  </div>