Blame view

backend/views/seo-dynamic/index.php 4.13 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
      /**

       * @var yii\web\View                   $this

       * @var common\models\SeoDynamicSearch $searchModel

       * @var yii\data\ActiveDataProvider    $dataProvider

       * @var SeoCategory                    $seo_category

       */

4428da8c   Yarik   Almost all databa...
14
15
16
17
18
19
20
      $this->title = Yii::t(

          'app',

          'Seo Dynamics for {seo_category}',

          [

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

          ]

      );

21aedefe   Yarik   Another one admin...
21
22
23
24
      $this->params[ 'breadcrumbs' ][] = [

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

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

      ];

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

d8c1a2e0   Yarik   Big commit artbox
26
27
  ?>

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

93c267f7   Yarik   Multilanguage big...
28
      

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

93c267f7   Yarik   Multilanguage big...
30
      

d8c1a2e0   Yarik   Big commit artbox
31
      <p>

4428da8c   Yarik   Almost all databa...
32
33
34
35
36
37
38
39
40
41
          <?= Html::a(

              Yii::t('app', 'Create Seo Dynamic'),

              Url::toRoute(

                  [

                      'create',

                      'seo_category_id' => $seo_category->id,

                  ]

              ),

              [ 'class' => 'btn btn-success' ]

          ) ?>

d8c1a2e0   Yarik   Big commit artbox
42
      </p>

4428da8c   Yarik   Almost all databa...
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
      <?= GridView::widget(

          [

              'dataProvider' => $dataProvider,

              'filterModel'  => $searchModel,

              'columns'      => [

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

                  'id',

                  [

                      'attribute' => 'title',

                      'value'     => 'lang.title',

                  ],

                  'action',

                  'fields',

                  'param',

                  'status',

                  [

                      'class'   => 'yii\grid\ActionColumn',

                      'buttons' => [

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

                              return Html::a(

                                  '<span class="glyphicon glyphicon-eye-open"></span>',

                                  [

                                      'view',

                                      'seo_category_id' => $model->id,

                                      'id'              => $model->id,

                                  ],

                                  [

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

                                  ]

                              );

                          },

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

                              return Html::a(

                                  '<span class="glyphicon glyphicon-pencil"></span>',

                                  [

                                      'update',

                                      'seo_category_id' => $model->seo_category_id,

                                      'id'              => $model->id,

                                  ],

                                  [

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

                                  ]

                              );

                          },

                          '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->id,

                                      ]

                                  ),

                                  [

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

                                      'data-confirm' => Yii::t('yii', 'Are you sure to delete this item?'),

                                      'data-method'  => 'post',

                                  ]

                              );

                              

                          },

                      ],

d8c1a2e0   Yarik   Big commit artbox
107
108
                  ],

              ],

4428da8c   Yarik   Almost all databa...
109
110
          ]

      ); ?>

d8c1a2e0   Yarik   Big commit artbox
111
  </div>