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
commit7d422608e8205ecc09d1de9093f5af798f827e27 (patch)
tree636355895ee5b1d7168b28132407b44a14055cf0
parent2a4116afc9f8822bfbcc010996923363acd4253b (diff)
downloadIshtar-7d422608e8205ecc09d1de9093f5af798f827e27.tar.bz2
Ishtar-7d422608e8205ecc09d1de9093f5af798f827e27.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')