first commit
This commit is contained in:
10
views/partials/_admin_nav.twig
Normal file
10
views/partials/_admin_nav.twig
Normal file
@@ -0,0 +1,10 @@
|
||||
<nav class="admin-nav">
|
||||
<a href="/admin/posts">Articles</a>
|
||||
| <a href="/admin/media">Médias</a>
|
||||
{% if session.role is defined and session.role in ['admin', 'editor'] %}
|
||||
| <a href="/admin/categories">Catégories</a>
|
||||
{% endif %}
|
||||
{% if session.role is defined and session.role == 'admin' %}
|
||||
| <a href="/admin/users">Utilisateurs</a>
|
||||
{% endif %}
|
||||
</nav>
|
||||
11
views/partials/_footer.twig
Normal file
11
views/partials/_footer.twig
Normal file
@@ -0,0 +1,11 @@
|
||||
<footer class="site-footer">
|
||||
<p>
|
||||
© {{ "now"|date("Y") }} Slim Blog – Made with ❤️ by <a href="https://netig.net">NETig</a> –
|
||||
<a href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr" rel="license">CC BY-SA 4.0</a>
|
||||
</p>
|
||||
<nav>
|
||||
{# TODO : remplacer par les vraies URLs une fois les pages créées #}
|
||||
<a href="">À propos</a> |
|
||||
<a href="">Contact</a>
|
||||
</nav>
|
||||
</footer>
|
||||
24
views/partials/_header.twig
Normal file
24
views/partials/_header.twig
Normal file
@@ -0,0 +1,24 @@
|
||||
<header class="site-header">
|
||||
<div class="site-header__inner">
|
||||
<h1 class="site-header__logo">
|
||||
<a href="/" class="site-header__logo-link">Slim Blog</a>
|
||||
</h1>
|
||||
|
||||
<nav class="site-header__nav">
|
||||
{% if session.user_id is defined and session.user_id %}
|
||||
<span class="site-header__user">
|
||||
Connecté en tant que : <strong>{{ session.username }}</strong>
|
||||
</span>
|
||||
<a href="/admin/posts" class="site-header__action">Tableau de bord</a>
|
||||
<a href="/account/password" class="site-header__action">Mon compte</a>
|
||||
<form method="post" action="/auth/logout" class="u-inline-form">
|
||||
<input type="hidden" name="{{ csrf.keys.name }}" value="{{ csrf.name }}">
|
||||
<input type="hidden" name="{{ csrf.keys.value }}" value="{{ csrf.value }}">
|
||||
<button type="submit" class="site-header__action">Déconnexion</button>
|
||||
</form>
|
||||
{% else %}
|
||||
<a href="/auth/login" class="site-header__action">Connexion</a>
|
||||
{% endif %}
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
Reference in New Issue
Block a user