1
1
{% extends 'master.html' %}
2
- {% load i18n anchor_menu_tags card_tags grid_tags icon_tags link_tags list_tags pagination_tags utils %}
2
+ {% load i18n anchor_menu_tags button_tags card_tags form_tags grid_tags icon_tags link_tags list_tags pagination_tags utils %}
3
3
4
4
{% block content %}
5
5
< h1 class ="utrecht-heading-1 " id ="contactmomenten "> {{ page_title }} ({{ contactmomenten|length }})</ h1 >
6
6
7
+ {# title + scroll down button #}
8
+ < section class ="contactmomenten__scrolldown ">
9
+ < div class ="form-container ">
10
+ < div class ="form-heading ">
11
+ < h2 class ="h2 "> {% trans "Stel een vraag" %}</ h2 >
12
+ < p class ="p ">
13
+ {% blocktrans trimmed %}
14
+ Heeft u een vraag? Dan kunt u deze hier stellen.
15
+ Een van onze medewerkers beantwoord uw vraag z.s.m.
16
+ {% endblocktrans %}
17
+ </ p >
18
+ </ div >
19
+ {% button href="#question-form" text=_("Stel een vraag") title=_("Stel een vraag") primary=True icon="arrow_downward" icon_position="after" %}
20
+ </ div >
21
+ </ section >
22
+
23
+ {# grid with questions #}
7
24
< div class ="contactmomenten ">
25
+ {% if contactmomenten %}
26
+ < h2 class ="contactmomenten__title "> {% trans "Eerder gestelde vragen" %}</ h2 >
27
+ {% else %}
28
+ < h2 > {% trans "U heeft op dit moment nog geen vragen." %}</ h2 >
29
+ {% endif %}
30
+
8
31
{% render_grid %}
9
32
{% for contactmoment in page_obj.object_list %}
10
33
{% render_column start=forloop.counter_0|multiply:4 span=4 %}
11
34
< div class ="card card--compact card--stretch ">
35
+ {% include "components/StatusIndicator/StatusIndicator.html" with status_indicator="info" status_indicator_text="Nieuw antwoord bechikbaar" only %}
12
36
< div class ="card__body ">
13
37
< a href ="{{ contactmoment.url }} " class ="contactmomenten__link ">
14
38
{% render_list %}
15
39
< span class ="contactmomenten-list ">
16
- {% list_item contactmoment.registered_date caption=_("Ontvangstdatum") compact=True strong=False %}
17
- {% list_item contactmoment.channel caption=_("Contactwijze") compact=True strong=False %}
40
+ < h2 class ="card__heading-2 "> {{ contactmoment.onderwerp }}</ h2 >
41
+ < li class ="list-item list-item--compact ">
42
+ {% with register_date=contactmoment.registered_date|default:"" %}
43
+ < p class ="card__caption card__text--small "> < span > {% trans "Vraag ingediend op:" %}</ span > < span class ="card__text--dark "> {{ register_date|date }}</ span > </ p >
44
+ {% endwith %}
45
+ </ li >
46
+ {% list_item contactmoment.text compact=True strong=False %}
18
47
{% list_item contactmoment.status caption=_("Status") compact=True strong=False %}
19
- {% if contactmoment.onderwerp %}
20
- {% list_item contactmoment.onderwerp|truncatechars:25 caption=_("Onderwerp") compact=True strong=False %}
21
- {% else %}
22
- {% list_item contactmoment.text|truncatechars:25 caption=_("Bericht") compact=True strong=False %}
23
- {% endif %}
48
+ {% list_item contactmoment.identificatie caption=_("Vraag nummer") compact=True strong=False %}
24
49
</ span >
25
50
{% endrender_list %}
26
51
@@ -39,4 +64,31 @@ <h1 class="utrecht-heading-1" id="contactmomenten">{{ page_title }} ({{ contactm
39
64
{% if contactmomenten %}
40
65
{% pagination page_obj=page_obj paginator=paginator request=request %}
41
66
{% endif %}
67
+
68
+ < section class ="contactmomenten contactmomenten__contact-form ">
69
+ < div class ="form-container ">
70
+ < div class ="form-heading ">
71
+ < h2 class ="h2 "> {% trans "Stel een vraag" %}</ h2 >
72
+ < p class ="p ">
73
+ {% blocktrans trimmed %}
74
+ Heeft u een vraag? Dan kunt u deze hier stellen.
75
+ Een van onze medewerkers beantwoord uw vraag z.s.m.
76
+ {% endblocktrans %}
77
+ </ p >
78
+ </ div >
79
+ < div >
80
+ < form action ="# " method ="POST " id ="question-form ">
81
+ {% csrf_token %}
82
+ {% for field in question_form.fields %}
83
+ {% autorender_field question_form field %}
84
+ {% endfor %}
85
+
86
+ < button class ="button button--textless button--icon button--icon-after button--primary " type ="submit ">
87
+ < span aria-hidden ="true " class ="material-icons "> arrow_forward</ span >
88
+ {% trans "Verstuur vraag" %}
89
+ </ button >
90
+ </ form >
91
+ </ div >
92
+ </ div >
93
+ </ section >
42
94
{% endblock content %}
0 commit comments