|
14 | 14 | <body> |
15 | 15 |
|
16 | 16 | <header class="navbar navbar-default navbar-fixed-top"> |
17 | | - |
18 | | - <a class="navbar-brand" href="{{ baseUrl }}/"> |
19 | | - {{ title|default('The title') }} |
20 | | - <small class="hidden-xs hidden-sm"> |
21 | | - {{ subTitle|default('This is the default subtitle!') }} |
22 | | - </small> |
23 | | - </a> |
24 | | - |
| 17 | + <div class="navbar-header"> |
| 18 | + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#menu-navbar"> |
| 19 | + <span class="sr-only">Toggle navigation</span> |
| 20 | + <span class="fa fa-fw fa-bars"></span> |
| 21 | + </button> |
| 22 | + <a class="navbar-brand" href="{{ baseUrl }}/"> |
| 23 | + {{ title|default('The title') }} |
| 24 | + <small class="hidden-xs hidden-sm"> |
| 25 | + {{ subTitle|default('This is the default subtitle!') }} |
| 26 | + </small> |
| 27 | + </a> |
| 28 | + </div> |
| 29 | + {% if menu is defined %} |
| 30 | + <div id="menu-navbar" class="collapse navbar-collapse"> |
| 31 | + <nav role="navigation"> |
| 32 | + <ul class="nav"> |
| 33 | + {{ include('menu.twig') }} |
| 34 | + </ul> |
| 35 | + </nav> |
| 36 | + </div> |
| 37 | + {% endif %} |
25 | 38 | </header> |
26 | 39 |
|
27 | 40 | <main class="{{ menu ? 'container-fluid' : 'container' }}"> |
28 | 41 | <div class="row"> |
29 | 42 |
|
30 | 43 | {% if menu is defined %} |
31 | | - |
32 | 44 | <nav id="sidebar" class="col-sm-3 col-lg-2" role="navigation"> |
33 | | - |
34 | 45 | <ul class="nav nav-pills nav-stacked"> |
35 | | - {% for itemId, item in menu.items %} |
36 | | - <li class="{{ itemId == currentMenu ? 'active' }}"> |
37 | | - <a href="{{ item.absoluteUrl|default(baseUrl ~ '/' ~ item.relativeUrl) }}"> |
38 | | - {{ item.text|raw }} |
39 | | - </a> |
40 | | - </li> |
41 | | - {% endfor %} |
| 46 | + {{ include('menu.twig') }} |
42 | 47 | </ul> |
43 | | - |
44 | 48 | </nav> |
45 | | - |
46 | 49 | {% endif %} |
47 | 50 |
|
48 | 51 | <section id="content" class="{{ menu ? 'col-sm-offset-3 col-lg-offset-2 col-sm-9 col-lg-10' : 'col-sm-12' }}"> |
|
61 | 64 | </footer> |
62 | 65 |
|
63 | 66 | <script src="//code.jquery.com/jquery-1.11.0.min.js"></script> |
64 | | - <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script> |
65 | | - <script src="http://yastatic.net/highlightjs/8.2/highlight.min.js"></script> |
| 67 | + <script src="bower_components/jquery/dist/jquery.min.js"></script> |
| 68 | + <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> |
| 69 | + <script src="bower_components/highlightjs/highlight.pack.js"></script> |
66 | 70 |
|
67 | 71 | <script> |
68 | 72 | $(function() { |
|
0 commit comments