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} | 
