Blame view

backend/views/layouts/menu_items.php 5.55 KB
c237629a   Anastasia   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  <?php
      use yii\web\UrlManager;
      
      $homeLink = [];
      /**
       * @var UrlManager $urlManagerFrontend
       */
      if ($urlManagerFrontend = \Yii::$app->get('urlManagerFrontend', false)) {
          $homeLink = [
              [
                  'label'    => \Yii::t('core', 'Go to site'),
                  //'url'      => $urlManagerFrontend->createUrl([ 'site/index' ]),
  		'url'      => '/',
  
                  'template' => '<a href="{url}" target="_blank"><b class="site"></b><span>{label}</span>{badge}</a>',
                  'options'  => [
                      'class' => 'homepage_link',
                  ],
              ],
          ];
      }
      return array_merge(
          $homeLink,
          [
              [
                  'label'  => \Yii::t('core', 'Main'),
                  'url'    => [ '/site/index' ],
                  'active' => function () {
                      return \Yii::$app->controller->id === 'site';
                  },
                  'template' => '<a href="{url}"><b class="home"></b><span>{label}</span>{badge}</a>',
              ],
              [
098b35d6   alex   закрыл сайт в noi...
34
35
36
                  'label'  => \Yii::t('core', 'Image manager'),
                  'url'    => [ 'imagemanager' ],
                  'icon'   => 'image',
0f275925   alex   Подлатал imageman...
37
                  'template' => '<a href="/admin/imagemanager"><b class="static"></b><span>{label}</span>{badge}</a>',
098b35d6   alex   закрыл сайт в noi...
38
39
              ],
              [
c237629a   Anastasia   first commit
40
41
42
43
44
45
46
47
48
49
50
51
52
53
                  'label' => \Yii::t('core', 'Pages'),
                  'url'   => '#',
                  'template' => '<a href="#"><b class="static"></b><span>{label}</span>{badge}</a>',
                  'items' => [
                      [
                          'label'  => \Yii::t('core', 'Pages'),
                          'url'    => [ '/page/index' ],
      
                      ],
                      [
                          'label'  => \Yii::t('core', 'Categories'),
                          'url'    => [ '/page-category/index' ],
      
                      ],
6d62827f   Anastasia   services
54
55
56
57
58
                      [
                          'label'  => \Yii::t('app', 'Services'),
                          'url'    => [ '/service/index' ],
  
                      ],
8bc87953   Anastasia   - questions
59
60
61
62
63
                      [
                          'label'  => \Yii::t('app', 'Comments'),
                          'url'    => [ '/comment/index' ],
  
                      ],
b60a88b8   Anastasia   - main page
64
65
66
67
68
                      [
                          'label'  => \Yii::t('app', 'Prices'),
                          'url'    => [ '/price/index' ],
  
                      ],
c4f4776a   Anastasia   - package offers
69
                      [
4ef198f9   alex   доделал пепреводы...
70
                          'label'  => \Yii::t('app', 'Package offerings'),
c4f4776a   Anastasia   - package offers
71
72
73
                          'url'    => [ '/package/index' ],
  
                      ],
d204fdc1   Anastasia   - doctors
74
75
76
77
78
                      [
                          'label'  => \Yii::t('app', 'Doctors'),
                          'url'    => [ '/doctor/index' ],
  
                      ],
fce22ac2   Anastasia   - visits
79
80
81
82
83
                      [
                          'label'  => \Yii::t('app', 'Записи на прием'),
                          'url'    => [ '/visit/index' ],
  
                      ],
c237629a   Anastasia   first commit
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
                  ],
              ],
              
              
              
              
              [
                  'label' => \Yii::t('core', 'SEO'),
                  'url'   => '#',
                  'template' => '<a href="#"><b class="seo"></b><span>{label}</span>{badge}</a>',
                  'items' => [
                      [
                          'label' => \Yii::t('core', 'Seo pages'),
                          'url'   => [ '/seo/alias/index' ],
                          'icon'  => 'file-text',
                      ],
                      [
                          'label' => \Yii::t('core', 'Robots'),
                          'url'   => [ '/seo/settings/robots' ],
                          'icon'  => 'android',
                      ],
                      [
                          'label' => \Yii::t('core', 'Sitemap'),
                          'url'   => [ '/seo/sitemap/index' ],
                          'icon'  => 'map-signs',
                      ],
                  ],
              ],
              [
                  'label' => \Yii::t('app', 'Blog'),
                  'url'   => '#',
                  'template' => '<a href="#"><b class="blog"></b><span>{label}</span>{badge}</a>',
                  'items' => [
                      [
                          'label' => \Yii::t('core', 'Articles'),
                          'url'   => [ '/blog-article/index' ],
                          'icon'  => 'file-text',
                      ],
                      [
                          'label' => \Yii::t('core', 'Categories'),
                          'url'   => [ '/blog-category/index' ],
                          'icon'  => 'book',
                      ],
                      [
                          'label' => \Yii::t('core', 'Tags'),
                          'url'   => [ '/blog-tag/index' ],
                          'icon'  => 'tag',
                      ],
                  ],
              ],
  
              [
                  'label' => \Yii::t('app', 'Настройки'),
                  'url'   => [ '/settings' ],
                  'icon'  => 'address-card-o',
                  'template' => '<a href="{url}"><b class="settings"></b><span>{label}</span>{badge}</a>',
                  'active' => function () {
                      return \Yii::$app->controller->id === 'settings';
                  },
              ],
  
              [
                  'label'  => \Yii::t('app', 'Slides'),
                  'url'    => [ '/slide/index' ],
                  'icon'   => 'file-image-o',
                  'active' => function () {
                      return \Yii::$app->controller->id === 'slider';
                  },
                  'template' => '<a href="{url}"><b class="slider"></b><span>{label}</span>{badge}</a>',
              ],
          ]
      );