Commit 0a5f0951ab0d9eb374594f5458f097d1b6270c84
1 parent
78a56c44
add active menu
Showing
1 changed file
with
25 additions
and
25 deletions
Show diff stats
frontend/views/layouts/main-menu.php
1 | -<?php | ||
2 | -use common\modules\product\models\Category; | ||
3 | -use yii\helpers\Url; | ||
4 | -use yii\widgets\Menu; | ||
5 | - | ||
6 | - | ||
7 | -foreach (Category::find ()->all () as $category){ | ||
8 | - $categoryObject = Yii::$app->request->get('category'); | ||
9 | - $menu[] = ['label' => $category->name , | ||
10 | - 'url' => Url::to(['catalog/category', 'category' => $category]), | ||
11 | - 'active' => isset($categoryObject) && $categoryObject->alias == $category->alias ? true : false ]; | ||
12 | -} | ||
13 | - | ||
14 | -$main_menu = Menu::widget([ | ||
15 | - 'items' => $menu, | ||
16 | -]); | ||
17 | -?> | ||
18 | - | ||
19 | -<?=$main_menu?> | ||
20 | -<div class="fr"> | ||
21 | - <ul> | ||
22 | - <li class="akciya"><a href="<?= Url::to (['event/index',]) ?>">Акции</a></li> | ||
23 | - <li class="brands"><a href="<?= Url::to (['brand/index']) ?>">Бренды</a></li> | ||
24 | - </ul> | ||
25 | -</div> | 1 | +<?php |
2 | +use common\modules\product\models\Category; | ||
3 | +use yii\helpers\Url; | ||
4 | +use yii\widgets\Menu; | ||
5 | + | ||
6 | + | ||
7 | +foreach (Category::find ()->all () as $category){ | ||
8 | + $categoryObject = Yii::$app->request->get('category'); | ||
9 | + $menu[] = ['label' => $category->name , | ||
10 | + 'url' => Url::to(['catalog/category', 'category' => $category]), | ||
11 | + 'active' => isset($categoryObject) && $categoryObject->alias == $category->alias ? true : false ]; | ||
12 | +} | ||
13 | + | ||
14 | +$main_menu = Menu::widget([ | ||
15 | + 'items' => $menu, | ||
16 | +]); | ||
17 | +?> | ||
18 | + | ||
19 | +<?=$main_menu?> | ||
20 | +<div class="fr"> | ||
21 | + <ul> | ||
22 | + <li class="akciya"><a href="<?= Url::to (['event/index',]) ?>">Акции</a></li> | ||
23 | + <li class="brands"><a href="<?= Url::to (['brand/index']) ?>">Бренды</a></li> | ||
24 | + </ul> | ||
25 | +</div> |