Skip to content

Commit a0ea144

Browse files
committed
added adminbar
1 parent 4259a41 commit a0ea144

File tree

3 files changed

+48
-17
lines changed

3 files changed

+48
-17
lines changed

src/adminbar.twig

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{% if admin == 'admin' %}
2+
{% if adminbar == true %}
3+
<div id="adminbar">
4+
<ul>
5+
<li><em>Admin Menu</em></li>
6+
<li><a href="/admin">Admin Dashboard</a></li>
7+
<li><a href="/page/admin">Pages</a></li>
8+
<li><a href="/contact/admin">Manage Messages</a></li>
9+
<li><a href="/logs">Logs</a></li>
10+
<li><a href="/page/admincomment">Edit Comments</a></li>
11+
<li><a href="/user/admin">Users</a></li>
12+
<li><a href="/spamwords">Spam Phrases</a></li>
13+
</ul>
14+
</div>
15+
{% endif %}
16+
{% endif %}

src/master.html.twig

+21-13
Original file line numberDiff line numberDiff line change
@@ -18,27 +18,35 @@
1818
{% block headerafter %}{% endblock %}
1919
</header>
2020

21-
{% if error|default is not empty %}
22-
{% for key, val in error %}
23-
<div class="error">{{ val }}</div>
24-
{% endfor %}
25-
{% endif %}
26-
2721
<!-- Main Content Of The Page -->
2822
<div id="page">
2923
<div class="container">
30-
31-
{% include 'cms/mod_lance.html.twig' ignore missing %}
24+
3225
<aside id="beforeContent">
26+
{% include ['cms/adminbar.html.twig', '@nytwig/adminbar.twig'] %}
3327
{% include 'cms/mod_henry.html.twig' ignore missing %}
3428
{% block asidebefore %}{% endblock %}
3529
</aside>
3630

37-
<article>
38-
{% include 'cms/mod_alex.html.twig' ignore missing %}
39-
{% block content %}{% endblock %}
40-
{% include 'cms/mod_simon.html.twig' ignore missing %}
41-
</article>
31+
<div class="middle">
32+
{% if error|default is not empty %}
33+
{% for key, val in error %}
34+
<div class="error">{{ val }}</div>
35+
{% endfor %}
36+
{% endif %}
37+
38+
{% if notice|default is not empty %}
39+
{% for key, val in notice %}
40+
<div class="notice">{{ val }}</div>
41+
{% endfor %}
42+
{% endif %}
43+
44+
<article>
45+
{% include 'cms/mod_alex.html.twig' ignore missing %}
46+
{% block content %}{% endblock %}
47+
{% include 'cms/mod_simon.html.twig' ignore missing %}
48+
</article>
49+
</div>
4250

4351
<aside id="afterContent">
4452
{% include 'cms/mod_fred.html.twig' ignore missing %}

src/nav.html.twig

+11-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
1-
<div class="container flexbox">
2-
<div id="logo"><a href="/">LOGO</a></div>
1+
<div class="container">
2+
<div id="logo"><a href="/">Logo Goes Here</a></div>
33

44
<nav>
55

66
<ul>
77

88
<li><a href="/">Home</a></li>
9-
<li><a href="/user/index">Login/Register</a></li>
10-
9+
<li><a href="/contact">Contact Us</a></li>
10+
{% if loggedin %}
11+
<li><a href="/logout/">Logout</a></li>
12+
{% else %}
13+
<li><a href="/login/">Login</a></li>
14+
{% endif %}
15+
{% if admin == 'admin' %}
16+
<li><a href="/admin">Admin</a></li>
17+
{% endif %}
1118
</ul>
1219

1320
</nav>

0 commit comments

Comments
 (0)