diff --git a/source/_includes/talk/events.html.twig b/source/_includes/talk/events.html.twig new file mode 100644 index 000000000..771581465 --- /dev/null +++ b/source/_includes/talk/events.html.twig @@ -0,0 +1,25 @@ +{% if events %} +
+

Events

+ + +
+{% endif %} diff --git a/source/_includes/talk/slides.html.twig b/source/_includes/talk/slides.html.twig new file mode 100644 index 000000000..d15927bb1 --- /dev/null +++ b/source/_includes/talk/slides.html.twig @@ -0,0 +1,15 @@ +{% if speakerdeck.id %} +
+

Slides

+ +
+ + +
+
+{% endif %} diff --git a/source/_includes/talk/video.html.twig b/source/_includes/talk/video.html.twig new file mode 100644 index 000000000..58a736373 --- /dev/null +++ b/source/_includes/talk/video.html.twig @@ -0,0 +1,7 @@ +{% if video.type == 'youtube' and video.id %} +
+

Video

+ + {% include 'youtube-video.html.twig' with { id: video.id } %} +
+{% endif %} diff --git a/source/_layouts/talk.html.twig b/source/_layouts/talk.html.twig index 2c889e3eb..f0fea6a2c 100644 --- a/source/_layouts/talk.html.twig +++ b/source/_layouts/talk.html.twig @@ -3,53 +3,15 @@ {% block content_wrapper %} {{ parent() }} - {% if page.speakerdeck.id %} -
-

Slides

+ {% include 'talk/slides' with { + speakerdeck: page.speakerdeck, + } %} -
- - -
-
- {% endif %} + {% include 'talk/video' with { + video: page.video, + } %} - {% if page.video.type == 'youtube' and page.video.id %} -
-

Video

- - {% include 'youtube-video.html.twig' with { id: page.video.id } %} -
- {% endif %} - - {% if page.events %} -
-

Events

- - -
- {% endif %} + {% include 'talk/events' with { + events: page.events, + } %} {% endblock %}