From 20212fee25ba49a4bc22f5a21bda550a061f0e04 Mon Sep 17 00:00:00 2001 From: Mischa Date: Sat, 20 Jun 2026 18:27:45 +0200 Subject: [PATCH] =?UTF-8?q?perf:=20skip=20hero=20media=20lookup=20for=20jo?= =?UTF-8?q?urnal=20entries=20=E2=80=94=20only=20story=20cards=20use=20it?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- themes/intotheeast/templates/dailies.html.twig | 12 ++++++------ themes/intotheeast/templates/home.html.twig | 12 ++++++------ themes/intotheeast/templates/trip.html.twig | 12 ++++++------ 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/themes/intotheeast/templates/dailies.html.twig b/themes/intotheeast/templates/dailies.html.twig index 9511f35..955d5fb 100644 --- a/themes/intotheeast/templates/dailies.html.twig +++ b/themes/intotheeast/templates/dailies.html.twig @@ -112,12 +112,6 @@ feedMap.on('load', function () { {% if all_items|length > 0 %} {% for item in all_items %} {% set entry = item.page %} - {% set hero = null %} - {% if entry.header.hero_image and entry.media[entry.header.hero_image] is defined %} - {% set hero = entry.media[entry.header.hero_image] %} - {% elseif entry.media.images|length > 0 %} - {% set hero = entry.media.images|first %} - {% endif %} {% if item.type == 'journal' %} {% set weather_icons = { @@ -168,6 +162,12 @@ feedMap.on('load', function () {
{{ entry.content|raw }}
{% else %} + {% set hero = null %} + {% if entry.header.hero_image and entry.media[entry.header.hero_image] is defined %} + {% set hero = entry.media[entry.header.hero_image] %} + {% elseif entry.media.images|length > 0 %} + {% set hero = entry.media.images|first %} + {% endif %} {% if hero %}
diff --git a/themes/intotheeast/templates/home.html.twig b/themes/intotheeast/templates/home.html.twig index f460130..984e350 100644 --- a/themes/intotheeast/templates/home.html.twig +++ b/themes/intotheeast/templates/home.html.twig @@ -51,12 +51,6 @@ {% if all_items|length > 0 %} {% for item in all_items %} {% set entry = item.page %} - {% set hero = null %} - {% if entry.header.hero_image and entry.media[entry.header.hero_image] is defined %} - {% set hero = entry.media[entry.header.hero_image] %} - {% elseif entry.media.images|length > 0 %} - {% set hero = entry.media.images|first %} - {% endif %} {% if item.type == 'journal' %} {% set weather_icons = { @@ -107,6 +101,12 @@
{{ entry.content|raw }}
{% else %} + {% set hero = null %} + {% if entry.header.hero_image and entry.media[entry.header.hero_image] is defined %} + {% set hero = entry.media[entry.header.hero_image] %} + {% elseif entry.media.images|length > 0 %} + {% set hero = entry.media.images|first %} + {% endif %}
{% if hero %}
diff --git a/themes/intotheeast/templates/trip.html.twig b/themes/intotheeast/templates/trip.html.twig index a42b98e..1774c2e 100644 --- a/themes/intotheeast/templates/trip.html.twig +++ b/themes/intotheeast/templates/trip.html.twig @@ -214,12 +214,6 @@ {% if all_items|length > 0 %} {% for item in all_items %} {% set entry = item.page %} - {% set hero = null %} - {% if entry.header.hero_image and entry.media[entry.header.hero_image] is defined %} - {% set hero = entry.media[entry.header.hero_image] %} - {% elseif entry.media.images|length > 0 %} - {% set hero = entry.media.images|first %} - {% endif %} {% if item.type == 'journal' %} {% set weather_icons = { @@ -270,6 +264,12 @@
{{ entry.content|raw }}
{% else %} + {% set hero = null %} + {% if entry.header.hero_image and entry.media[entry.header.hero_image] is defined %} + {% set hero = entry.media[entry.header.hero_image] %} + {% elseif entry.media.images|length > 0 %} + {% set hero = entry.media.images|first %} + {% endif %}
{% if hero %}