From 0057f8b16bc609039505da6b8c7cb559ae883a0e Mon Sep 17 00:00:00 2001
From: Fred Pauchet
Date: Mon, 2 May 2016 13:47:23 +0200
Subject: [PATCH] add {% extends 'base.html' %} for wish/list.html
---
source/mvc/layout.rst | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
diff --git a/source/mvc/layout.rst b/source/mvc/layout.rst
index 0f955a6..edc62ff 100644
--- a/source/mvc/layout.rst
+++ b/source/mvc/layout.rst
@@ -74,9 +74,26 @@ Quelques remarques:
* La première ligne du fichier inclut le *tag* ``{% load staticfiles %}``. On y reviendra par la suite, mais en gros, cela permet de faciliter la gestion des fichiers statiques, notamment en les appelent grâce à la commande ``{% static 'img/header.png' %}`` ou ``{% static 'css/app_style.css' %}``.
* La balise ```` est bourée d'appel vers des ressources stockées sur des :abbr:`CDN (Content Delivery Networks)`.
- * Les balises ``{% block content %} {% endblock %}`` permettent de faire hériter du contenu depuis une autre page.
+ * Les balises ``{% block content %} {% endblock %}`` permettent de faire hériter du contenu depuis une autre page. On l'utilise notamment dans notre page ``templates/wish/list.html``.
* Pour l'entête et le bas de page, on fait appel aux balises ``{% include 'nom_du_fichier.html' %}``: ces fichiers sont des fichiers physiques, placés sur le filesystem, juste à côté du fichier ``base.html``. De façon bête et méchante, cela inclut juste du contenu HTML. Le contenu des fichiers ``_menu_items.html`` et ``_footer.html`` est copié ci-dessous.
+.. code-block:: html
+
+
+
+ {% extends "base.html" %}
+
+ {% block content %}
+
Mes listes de souhaits
+
+ {% for wishlist in wishlists %}
+ - {{ wishlist.name }}: {{ wishlist.description }}
+ {% endfor %}
+
+ {% endblock %}
+
+
+
.. code-block:: html