summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2015-10-24 15:00:57 +0200
committerÉtienne Loks <etienne.loks@proxience.com>2015-10-24 15:00:57 +0200
commit81a663faf6a1cd71172e8262485c0a5ca8f8a12a (patch)
tree636355895ee5b1d7168b28132407b44a14055cf0
parentc842c1644d29ebfc73218deb06e585cb2d519972 (diff)
downloadIshtar-81a663faf6a1cd71172e8262485c0a5ca8f8a12a.tar.bz2
Ishtar-81a663faf6a1cd71172e8262485c0a5ca8f8a12a.zip
Templates: Optional pre et post data string for window_field templatetag
-rw-r--r--ishtar_common/templates/ishtar/blocks/window_field.html2
-rw-r--r--ishtar_common/templatetags/window_field.py5
2 files changed, 4 insertions, 3 deletions
diff --git a/ishtar_common/templates/ishtar/blocks/window_field.html b/ishtar_common/templates/ishtar/blocks/window_field.html
index 9b2bc6540..bca32225c 100644
--- a/ishtar_common/templates/ishtar/blocks/window_field.html
+++ b/ishtar_common/templates/ishtar/blocks/window_field.html
@@ -1,3 +1,3 @@
{% load i18n %}
{% if data %}<p><label>{% trans caption %}{% trans ":"%}</label>
-<span class='value'>{{data}}</span></p>{% endif%}
+<span class='value'>{{pre_data|safe}}{{data}}{{post_data|safe}}</span></p>{% endif%}
diff --git a/ishtar_common/templatetags/window_field.py b/ishtar_common/templatetags/window_field.py
index 65825ccf8..4a764166a 100644
--- a/ishtar_common/templatetags/window_field.py
+++ b/ishtar_common/templatetags/window_field.py
@@ -4,8 +4,9 @@ register = template.Library()
@register.inclusion_tag('ishtar/blocks/window_field.html')
-def field(caption, data):
- return {'caption': caption, 'data': data}
+def field(caption, data, pre_data='', post_data=''):
+ return {'caption': caption, 'data': data, "pre_data": pre_data,
+ 'post_data': post_data}
@register.inclusion_tag('ishtar/blocks/window_field_multiple.html')