Browse Source

add and populate header and footer HTML templates.

The HTML is basic, just to get the sections to a usable state.
stable
Craig Oates 2 years ago
parent
commit
e765c3b24e
  1. 3
      templates/layouts/footer.html
  2. 44
      templates/layouts/header.html

3
templates/layouts/footer.html

@ -0,0 +1,3 @@
<hr>
© 2018 - {% lisp (local-time:timestamp-year (local-time:now)) %} Nicola Ellis

44
templates/layouts/header.html

@ -0,0 +1,44 @@
<div>
{% if roles.logged-in %}
<a href="/dashboard">Dashboard</a>
<a href="/user/edit">Edit Account</a>
{% if roles.administrator %}
<a href="/site-settings">Site Settings</a>
{% endif %}
<form action="/logout" method="post">
<input required type="hidden" name="AUTHENTICITY-TOKEN" value="{{token}}">
<input type="submit" value="Log Out">
</form>
{% endif %}
</div>
<div>
{% ifequal system-data.first.enable-site-logo 1 %}
<img alt="{{system-data.first.site-name}}"
src="/images/site-logo.png">
{% endifequal %}
<h1>{{system-data.first.site-name}}</h1>
</div>
<div>
<nav>
{% for page in system-data.last.first %}
{% ifequal page.enable-nav-menu 1 %}
{% if page.slug == "login" %}
<a href="/{{page.slug}}">{{page.title}}</a>
{% elif page.slug == "home" %}
<a href="/">{{page.title}}</a>
{% elif page.slug == "archive" %}
<a href="/{{page.slug}}">{{page.title}}</a>
{% elif page.slug == "pages" %}
<a href="/{{page.slug}}">{{page.title}}</a>
{% elif page.slug == "sign-up" %}
<a href="/{{page.slug}}">{{page.title}}</a>
{% else %}
<a href="/view/page/{{page.slug}}">{{page.title}}</a>
{% endif %}
{% endifequal %}
{% endfor %}
</nav>
</div>
</div>
<hr>
Loading…
Cancel
Save