소스 검색

basic message template

twig
Ernest Debruyne 2 년 전
부모
커밋
04392ee069
5개의 변경된 파일20개의 추가작업 그리고 27개의 파일을 삭제
  1. 3
    1
      public/index.php
  2. 1
    1
      templates/base.html.twig
  3. 2
    12
      templates/index.html.twig
  4. 5
    0
      templates/messages.html.twig
  5. 9
    13
      templates/navbar.html.twig

+ 3
- 1
public/index.php 파일 보기

@@ -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);

+ 1
- 1
templates/base.html.twig 파일 보기

@@ -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>

+ 2
- 12
templates/index.html.twig 파일 보기

@@ -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 %}

+ 5
- 0
templates/messages.html.twig 파일 보기

@@ -0,0 +1,5 @@
<div>
{% for msg in messages.msgs %}
{{ msg.type }} - {{ msg.text }} </br>
{% endfor %}
</div>

+ 9
- 13
templates/navbar.html.twig 파일 보기

@@ -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>

Loading…
취소
저장