From 3799627bf1581e78bfb4e8ff99c6f5ee1f524285 Mon Sep 17 00:00:00 2001 From: nobohan Date: Thu, 19 Aug 2021 21:50:52 +0200 Subject: [PATCH] rdv: twig layout and field formatting --- .../Resources/views/Calendar/list.html.twig | 35 ++++++++++--------- .../Resources/views/Calendar/show.html.twig | 17 ++++++--- .../translations/messages.fr.yml | 4 ++- 3 files changed, 34 insertions(+), 22 deletions(-) diff --git a/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/list.html.twig b/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/list.html.twig index c7ad42343..9c2b93811 100644 --- a/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/list.html.twig +++ b/src/Bundle/ChillCalendarBundle/Resources/views/Calendar/list.html.twig @@ -24,22 +24,25 @@
- - {% if calendar.startDate %} -

{{ calendar.startDate|format_datetime('long') }}

- {% endif %} - - {% if calendar.endDate %} -

{{ calendar.endDate|format_datetime('long') }}

- {% endif %} - -
-

- - {{ calendar.endDate.diff(calendar.startDate)|date("%H:%M")}} -

-
+ + {% if calendar.startDate and calendar.endDate %} + {% if calendar.endDate.diff(calendar.startDate).days >= 1 %} +

{{ "From the day"|trans }} {{ calendar.startDate|format_datetime('medium', 'short') }}

+

{{ "to the day"|trans }} {{ calendar.endDate|format_datetime('medium', 'short') }}

+ {% else %} +

{{ calendar.startDate|format_date('full') }}

+

{{ calendar.startDate|format_datetime('none', 'short', locale='fr') }} - {{ calendar.endDate|format_datetime('none', 'short', locale='fr') }}

+ +
+

+ + {{ calendar.endDate.diff(calendar.startDate)|date("%H:%M")}} +

+
+ {% endif %} + + {% endif %} {% if context == 'user' and calendar.accompanyingPeriod is not empty %}