diff options
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 |
commit | 7d422608e8205ecc09d1de9093f5af798f827e27 (patch) | |
tree | 636355895ee5b1d7168b28132407b44a14055cf0 | |
parent | 2a4116afc9f8822bfbcc010996923363acd4253b (diff) | |
download | Ishtar-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.html | 2 | ||||
-rw-r--r-- | ishtar_common/templatetags/window_field.py | 5 |
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') |