summaryrefslogtreecommitdiff
path: root/docs/ref
diff options
context:
space:
mode:
authorBaptiste Mispelon <bmispelon@gmail.com>2013-10-28 21:52:11 +0100
committerBaptiste Mispelon <bmispelon@gmail.com>2013-10-30 13:54:07 +0100
commit9fde42a69a56cb6c8cdfd67b07c67a1b97638f12 (patch)
treecf41ab7c7bc950b9674fc5e0ef94f3fdc8291c23 /docs/ref
parente9a356a695094fa8a6c4c2b3d1629332bd875b93 (diff)
Fixed #20610: Added a message level dict to contrib.message context processor.
Diffstat (limited to 'docs/ref')
-rw-r--r--docs/ref/contrib/messages.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/ref/contrib/messages.txt b/docs/ref/contrib/messages.txt
index c1995b6d39..caf51d26cc 100644
--- a/docs/ref/contrib/messages.txt
+++ b/docs/ref/contrib/messages.txt
@@ -196,6 +196,22 @@ Even if you know there is only just one message, you should still iterate over
the ``messages`` sequence, because otherwise the message storage will not be cleared
for the next request.
+.. versionadded:: 1.7
+
+The context processor also provides a ``DEFAULT_MESSAGE_LEVELS`` variable which
+is a mapping of the message level names to their numeric value::
+
+ {% if messages %}
+ <ul class="messages">
+ {% for message in messages %}
+ <li{% if message.tags %} class="{{ message.tags }}"{% endif %}>
+ {% if message.level == DEFAULT_MESSAGE_LEVELS.ERROR %}Important: {% endif %}
+ {{ message }}
+ </li>
+ {% endfor %}
+ </ul>
+ {% endif %}
+
Creating custom message levels
------------------------------