Blame view

backend/views/layouts/menu_items.php 4 KB
a0e8d4e0   Alexey Boroda   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
  <?php
      use yii\web\UrlManager;
      
      $homeLink = [];
      /**
       * @var UrlManager $urlManagerFrontend
       */
      if ($urlManagerFrontend = \Yii::$app->get('urlManagerFrontend', false)) {
          $homeLink = [
              [
                  'label'    => \Yii::t('core', 'My website'),
                  'url'      => $urlManagerFrontend->createUrl([ 'site/index' ]),
                  'icon'     => 'home',
                  'template' => '<a href="{url}" target="_blank">{icon}<span>{label}</span>{badge}</a>',
                  'options'  => [
                      'class' => 'homepage_link',
                  ],
              ],
          ];
      }
      return array_merge(
          $homeLink,
          [
              [
                  'label'  => \Yii::t('core', 'Main'),
                  'url'    => [ '/site/index' ],
                  'icon'   => ( \Yii::$app->controller->id === 'site' ) ? 'check' : 'undo',
                  'active' => function () {
                      return \Yii::$app->controller->id === 'site';
                  },
              ],
              [
575afef8   Alexey Boroda   -Blog half way done
33
34
35
                  'label' => \Yii::t('core', 'Static pages'),
                  'url'   => '#',
                  'icon'  => 'file-text',
a0e8d4e0   Alexey Boroda   first commit
36
37
                  'items' => [
                      [
575afef8   Alexey Boroda   -Blog half way done
38
39
40
                          'label' => \Yii::t('core', 'Pages'),
                          'url'   => [ '/page/index' ],
                          'icon'  => 'file-text',
a0e8d4e0   Alexey Boroda   first commit
41
42
                      ],
                      [
575afef8   Alexey Boroda   -Blog half way done
43
44
45
46
                          'label' => \Yii::t('core', 'Categories'),
                          'url'   => [ '/page-category/index' ],
                          'icon'  => 'archive',
                      ],
a0e8d4e0   Alexey Boroda   first commit
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
                  ],
              ],
              [
                  'label' => \Yii::t('core', 'SEO'),
                  'url'   => '#',
                  'icon'  => 'leaf',
                  'items' => [
                      [
                          'label' => \Yii::t('core', 'Seo pages'),
                          'url'   => [ '/alias/index' ],
                          'icon'  => 'file-text',
                      ],
                      [
                          'label' => \Yii::t('core', 'Robots'),
                          'url'   => [ '/settings/robots' ],
                          'icon'  => 'android',
                      ],
                      [
                          'label' => \Yii::t('core', 'Codes'),
                          'url'   => [ '/settings/codes' ],
                          'icon'  => 'code',
                      ],
                      [
                          'label' => \Yii::t('core', 'Sitemap'),
                          'url'   => [ '/sitemap/index' ],
                          'icon'  => 'map-signs',
                      ],
                  ],
              ],
              [
9ceb5beb   Alexey Boroda   -Blog started
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
                  'label' => \Yii::t('core', 'Blog'),
                  'url'   => '#',
                  'icon'  => 'pencil',
                  'items' => [
                      [
                          'label' => \Yii::t('blog', 'Articles'),
                          'url'   => [ '/blog-article/index' ],
                          'icon'  => 'file-text',
                      ],
                      [
                          'label' => \Yii::t('blog', 'Categories'),
                          'url'   => [ '/blog-category/index' ],
                          'icon'  => 'list',
                      ],
                      [
                          'label' => \Yii::t('blog', 'Tags'),
                          'url'   => [ '/blog-tag/index' ],
                          'icon'  => 'code',
                      ],
                  ],
              ],
              [
575afef8   Alexey Boroda   -Blog half way done
99
100
101
102
103
104
105
106
                  'label' => \Yii::t('core', 'Image manager'),
                  'url'   => [ '/imagemanager' ],
                  'icon'  => 'image',
              ],
              [
                  'label' => \Yii::t('artbox-comment', 'Comments'),
                  'url'   => [ '/comment' ],
                  'icon'  => 'comment',
a0e8d4e0   Alexey Boroda   first commit
107
              ],
6af5dbe3   Alexey Boroda   -Admin gallery ready
108
109
110
111
112
              [
                  'label' => \Yii::t('app', 'Gallery'),
                  'url'   => [ 'site/gallery' ],
                  'icon'  => 'camera',
              ],
a0e8d4e0   Alexey Boroda   first commit
113
114
          ]
      );