diff --git a/myproject/orders/templates/orders/order_detail.html b/myproject/orders/templates/orders/order_detail.html index 93cbe6a..d55ad7f 100644 --- a/myproject/orders/templates/orders/order_detail.html +++ b/myproject/orders/templates/orders/order_detail.html @@ -2,6 +2,44 @@ {% block title %}Заказ {{ order.order_number }}{% endblock %} +{% block extra_css %} + +{% endblock %} + {% block content %}
@@ -22,9 +60,9 @@ {% endif %} {% if order.summary %} -
-
Резюме заказа:
-

{{ order.summary|linebreaks }}

+
+
Резюме заказа
+
{{ order.summary|safe }}
{% endif %}
diff --git a/myproject/orders/templates/orders/order_form.html b/myproject/orders/templates/orders/order_form.html index 322cdad..9f2c3e5 100644 --- a/myproject/orders/templates/orders/order_form.html +++ b/myproject/orders/templates/orders/order_form.html @@ -279,9 +279,34 @@
- + + + + +
{{ form.summary }} -
Введите краткое резюме заказа на естественном языке (например: '21 фридом 60 см в упаковке на наше усмотрение'). Можно использовать переносы строк.
+
Можно использовать жирный, курсив, цвет, размер и списки.
@@ -2370,5 +2395,59 @@ document.addEventListener('DOMContentLoaded', function() { }); })(); + + + {% endblock %} diff --git a/myproject/orders/templates/orders/order_list.html b/myproject/orders/templates/orders/order_list.html index efedb18..af54b56 100644 --- a/myproject/orders/templates/orders/order_list.html +++ b/myproject/orders/templates/orders/order_list.html @@ -5,6 +5,31 @@ {% block extra_css %} + {% endblock %} {% block content %} @@ -97,6 +122,7 @@ Дата Время Тип + Резюме Статус Сумма Оплата @@ -132,6 +158,13 @@ Самовывоз {% endif %} + + {% if order.summary %} +
{{ order.summary|safe }}
+ {% else %} + + {% endif %} +
@@ -347,6 +380,13 @@ }, 200); }); }); + + // Toggle для раскрытия/сворачивания резюме заказа + document.querySelectorAll('.order-summary-text').forEach(function(el) { + el.addEventListener('click', function() { + this.classList.toggle('expanded'); + }); + }); })(); {% endblock %} diff --git a/myproject/templates/base.html b/myproject/templates/base.html index 9b590a1..3e94ce4 100644 --- a/myproject/templates/base.html +++ b/myproject/templates/base.html @@ -14,6 +14,9 @@ + + + @@ -55,6 +58,9 @@ + + +