@@ -66,7 +66,9 @@ $app->get('/', function (Request $request, Response $response, array $args) { | |||
"key" => "value", | |||
'key2' => ["val1", "val2", "val3"], | |||
"key3" => ["x1" => "y1", "x2" => "y2"], | |||
"loggedIn" => isset($_SESSION['username']) | |||
"loggedIn" => isset($_SESSION['username']), | |||
"content" => "Dit is de main body met info" | |||
]; | |||
$a = $twig->render('index.html.twig', $vars); |
@@ -3,7 +3,7 @@ | |||
<div id="navbar"> | |||
{% block navbar %} {% include "navbar.html.twig" %} {% endblock %} | |||
</div> | |||
<div id="messages">{% block messages %}{% endblock %}</div> | |||
<div id="messages">{% include "messages.html.twig" %}</div> | |||
<diV id="main"> {% block main %}{% endblock %} </diV> | |||
<div id="footer">{% block footer %}{% endblock %}</div> | |||
</body> |
@@ -1,15 +1,5 @@ | |||
{% extends "base.html.twig" %} {% block main %} | |||
<h1>{{ key }}</h1> | |||
{{ content }} | |||
<hr /> | |||
<ul> | |||
{% for key in key2 %} | |||
<li>{{ key }}</li> | |||
{% endfor %} | |||
{{ | |||
key3.x1 | |||
}} | |||
</ul> | |||
{% endblock %} {% block footer %} Dit is de footer{% endblock %} | |||
{% endblock %} |
@@ -0,0 +1,5 @@ | |||
<div> | |||
{% for msg in messages.msgs %} | |||
{{ msg.type }} - {{ msg.text }} </br> | |||
{% endfor %} | |||
</div> |
@@ -1,13 +1,9 @@ | |||
<div><a href="/">Index</a> | | |||
{% if loggedIn %} | |||
<a href="/blog/create">Create Blog</a> | | |||
<a href="/logout">Logout</a></div> | |||
{% else %} | |||
<a href="/login">Login</a></div> | |||
{% endif %} | |||
{% for url in navbar.urls %} | |||
<li><a href="{{url.link}}">{{url.name}}</a></li> | |||
{% endfor %} | |||
<div> | |||
<ul> | |||
{% for url in navbar.urls %} | |||
<li> | |||
<a href="{{ url.link }}">{{ url.name }} </a> | |||
</li> | |||
{% endfor %} | |||
</ul> | |||
</div> |