From a798339077a255b9e994f9c5d0065a75b8548337 Mon Sep 17 00:00:00 2001 From: SDE Date: Tue, 28 Nov 2023 19:59:48 +0300 Subject: [PATCH] 0.0.26 template tag split_string_by_enter --- GeneralApp/templatetags/base_tags_extra.py | 8 ++++++++ templates/blocks/b_how_dev.html | 6 +++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/GeneralApp/templatetags/base_tags_extra.py b/GeneralApp/templatetags/base_tags_extra.py index 52a235c..d300e9a 100644 --- a/GeneralApp/templatetags/base_tags_extra.py +++ b/GeneralApp/templatetags/base_tags_extra.py @@ -11,6 +11,14 @@ from django.db.models.query import QuerySet from django.template import Library from django.utils.html import mark_safe + + +@register.filter +@stringfilter +def split_string_by_enter(value): + val_list = value.split('\r\n') + return val_list + @register.filter('get_value_from_dict') def get_value_from_dict(dict_data, key): """ diff --git a/templates/blocks/b_how_dev.html b/templates/blocks/b_how_dev.html index d815a7a..d59b769 100644 --- a/templates/blocks/b_how_dev.html +++ b/templates/blocks/b_how_dev.html @@ -1,4 +1,6 @@ {% load static %} +{% load base_tags_extra %} +
{{ block.name }}
@@ -22,7 +24,9 @@
    -
  • {{ w.text }}
  • + {% for item_s in w.text|split_string_by_enter %} +
  • {{ item_s }}
  • + {% endfor %}