Skip to content

Commit 4e5e926

Browse files
committed
Realize v.1 Юху
1 parent 3dceda0 commit 4e5e926

File tree

2 files changed

+54
-8
lines changed

2 files changed

+54
-8
lines changed

plugins/MenuBuilder/index.php

+1-8
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,8 @@ function build($menu)
1414
else
1515
$active = '';
1616

17-
echo "<li class='{$active}'><a href='{$item['link']}' class='{$item['class']}'>{$item['title']}</a>";
17+
echo "<li class='{$active}'><a href='{$item['link']}'>{$item['title']}</a>";
1818

19-
if ($item['children'] !== null) {
20-
echo "<ul class='{$item['clild_class']}'>";
21-
foreach ($item['children'] as $sub) {
22-
echo "<li><a href='{$sub['link']}' class='{$sub['class']}'>{$sub['title']}</a></li>";
23-
}
24-
echo "</ul>";
25-
}
2619

2720
echo '</li>';
2821
}

templates/chnu/nav.html

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<nav class="navbar">
2+
<div class="container-fluid">
3+
<!-- Brand and toggle get grouped for better mobile display -->
4+
<div class="navbar-header">
5+
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
6+
data-target="#bs-example-navbar-collapse-1">
7+
<img src="/templates/chnu/images/menu.png">
8+
</button>
9+
</div>
10+
11+
<!-- Collect the nav links, forms, and other content for toggling -->
12+
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
13+
<?
14+
$menuBuilder = LoadPlugin('MenuBuilder');
15+
require_once 'menu.php';
16+
$menuBuilder->build($menu);
17+
?>
18+
19+
<ul class="nav navbar-nav navbar-right">
20+
<li><a href="/language/ua"><img src="/languages/ua.png"></a></li>
21+
<li><a href="/language/en"><img src="/languages/en.png" width="24"></a></li>
22+
23+
<?
24+
if (!$user->isAuth()) { ?>
25+
<li class="dropdown">
26+
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button"
27+
aria-haspopup="true"
28+
aria-expanded="false"><?= PERSONAL ?> <span class="caret"></span></a>
29+
<ul class="dropdown-menu">
30+
<li><a href="/account/login"><?= SIGN_IN ?></a></li>
31+
<li><a href="/account/registration"><?= REGISTRATION ?></a></li>
32+
</ul>
33+
</li>
34+
<? } else { ?>
35+
<li class="dropdown">
36+
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button"
37+
aria-haspopup="true"
38+
aria-expanded="false"><?= WELCOME ?> <?= $user->user->login ?> <span
39+
class="caret"></span></a>
40+
<ul class="dropdown-menu">
41+
<li><a href="/messages"><?= MESSAGES ?></a></li>
42+
<li><a href="/discussions"><?= DISCUSSIONS ?></a></li>
43+
<li><a href="/account"><?= PROFILE ?></a></li>
44+
<li><a href="/account/sign_out"><?= SIGN_OUT ?></a></li>
45+
</ul>
46+
</li>
47+
<? } ?>
48+
</ul>
49+
</div>
50+
<!-- /.navbar-collapse -->
51+
</div>
52+
<!-- /.container-fluid -->
53+
</nav>

0 commit comments

Comments
 (0)