diff options
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/templates/ishtar/blocks/window_field_multiple.html | 8 | ||||
-rw-r--r-- | ishtar_common/templatetags/window_field.py | 5 |
2 files changed, 13 insertions, 0 deletions
diff --git a/ishtar_common/templates/ishtar/blocks/window_field_multiple.html b/ishtar_common/templates/ishtar/blocks/window_field_multiple.html new file mode 100644 index 000000000..30903b0d5 --- /dev/null +++ b/ishtar_common/templates/ishtar/blocks/window_field_multiple.html @@ -0,0 +1,8 @@ +{% load i18n %} +{% if data.count %}<p><label>{% trans caption %}{% trans ":"%}</label> + <span class='value'>{% for d in data.all %} + {% if forloop.counter0 %}, {% endif %}{{ d }} + {% endfor %}</span> +</p> +{% endif %} + diff --git a/ishtar_common/templatetags/window_field.py b/ishtar_common/templatetags/window_field.py index 90cb5391c..65825ccf8 100644 --- a/ishtar_common/templatetags/window_field.py +++ b/ishtar_common/templatetags/window_field.py @@ -6,3 +6,8 @@ register = template.Library() @register.inclusion_tag('ishtar/blocks/window_field.html') def field(caption, data): return {'caption': caption, 'data': data} + + +@register.inclusion_tag('ishtar/blocks/window_field_multiple.html') +def field_multiple(caption, data): + return {'caption': caption, 'data': data} |