category_view.php
1.66 KB
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
34
35
36
37
38
39
40
41
42
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
<?php
/**.
* User: timur
* Date: 28.01.18
* Time: 12:43
*
* @var Category[] $categories
*/
use artbox\weblog\models\Category;
use yii\helpers\Html;
use yii\helpers\Url;
?>
<div class="panel panel-default sidebar-menu">
<div class="panel-heading">
<h3 class="panel-title">Категории</h3>
</div>
<div class="panel-body">
<?php
$items = [];
$url = Url::toRoute(
[
'blog/index',
]
);
$items[$url] = Html::a(
Yii::t("app", "All"),
$url
);
foreach ($categories as $category){
$url = Url::toRoute(
[
'blog/category',
'alias' => $category->lang->alias
]
);
$items[$url] = Html::a(
$category->lang->title,
$url
);
}
echo Html::ul(
$items,
[
'encode' => false,
'class' => "nav nav-pills nav-stacked",
'item' => function($item, $index){
$class = '';
if ($index === Yii::$app->request->getUrl()){
$class = "active";
}
return "<li class={$class}>" . $item . "</li>";
}
]
);
?>
</div>
</div>