From 9b2106e586762f8fcff6274e896c61a6b22417d6 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Fri, 1 Nov 2019 18:55:09 +0000 Subject: [PATCH] Add talkEventLocation macro --- source/_layouts/helpers.html.twig | 5 +++++ source/_partials/talk/events.html.twig | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 source/_layouts/helpers.html.twig diff --git a/source/_layouts/helpers.html.twig b/source/_layouts/helpers.html.twig new file mode 100644 index 00000000..7db1d504 --- /dev/null +++ b/source/_layouts/helpers.html.twig @@ -0,0 +1,5 @@ +{% macro talkEventLocation(eventData, event) %} + {% if eventData.location %} + in {{ eventData.location }} + {% endif %} +{% endmacro %} diff --git a/source/_partials/talk/events.html.twig b/source/_partials/talk/events.html.twig index d9ce7fe5..52aa742c 100644 --- a/source/_partials/talk/events.html.twig +++ b/source/_partials/talk/events.html.twig @@ -1,3 +1,5 @@ +{% import 'helpers' as helpers %} + {% if page.events %}

Presented at

@@ -11,9 +13,7 @@ {% else %} {{ eventData.name }} {% endif %} - {% if eventData.location %} - in {{ eventData.location }} - {% endif %} + {{ helpers.talkEventLocation(eventData, event) }} - {{ event.date|date('jS F Y') }} {% endfor %}