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 %}