twig tutorial code example
Example 1: twig for
<ul>
{% for key, user in users %}
<li>{{ key }}: {{ user.username|e }}</li>
{% endfor %}
</ul>
Example 2: twig resto
{% if loop.index is divisible by(3) %}
Example 3: modele de twig html : payant
<!DOCTYPE html>
<html>
<head>
<title>My Webpage</title>
</head>
<body>
<ul id="navigation">
{% for item in navigation %}
<li><a href="{{ item.href }}">{{ item.caption }}</a></li>
{% endfor %}
</ul>
<h1>My Webpage</h1>
{{ a_variable }}
</body>
</html>
Example 4: modele de twig html : payant
{% extends "BaseTemplate.html" %}
{% block title %}Menu de la semaine{% endblock %}
{% block head %}
{{ parent() }}
<style>
.important { color:
</style>
{% endblock %}
{% block content %}
<h1>Menu</h1>
<p class="important">
Voici votre menu de la semaine:
<dl>
<dt>Lundi</dt>
<dd>{{Lundi}}</dd>
<dt>Mardi</dt>
<dd>{{Mardi}}</dd>
<dt>Mercredi</dt>
<dd>{{Mercredi}}</dd>
<dt>Jeudi</dt>
<dd>{{Jeudi}}</dd>
</dl>
</p>
{% endblock %}