refactor: extract date range macro; fix stories.html.twig asset registration
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Vgmzx8VTTTmCskSpQtsLTr
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
{% import 'macros/date-range.html.twig' as dr_m %}
|
||||
{% set hero_url = null %}
|
||||
{% if page.header.hero_image %}
|
||||
{% if page.media[page.header.hero_image] is defined %}
|
||||
@@ -16,22 +17,7 @@
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% set date_str = page.date|date('d M Y') %}
|
||||
{% if page.header.end_date and page.header.end_date|date('Y-m-d') != page.date|date('Y-m-d') %}
|
||||
{% set sd = page.date|date('d') %}
|
||||
{% set sm = page.date|date('M') %}
|
||||
{% set sy = page.date|date('Y') %}
|
||||
{% set ed = page.header.end_date|date('d') %}
|
||||
{% set em = page.header.end_date|date('M') %}
|
||||
{% set ey = page.header.end_date|date('Y') %}
|
||||
{% if sy == ey and sm == em %}
|
||||
{% set date_str = sd ~ ' – ' ~ ed ~ ' ' ~ em ~ ' ' ~ ey %}
|
||||
{% elseif sy == ey %}
|
||||
{% set date_str = sd ~ ' ' ~ sm ~ ' – ' ~ ed ~ ' ' ~ em ~ ' ' ~ ey %}
|
||||
{% else %}
|
||||
{% set date_str = sd ~ ' ' ~ sm ~ ' ' ~ sy ~ ' – ' ~ ed ~ ' ' ~ em ~ ' ' ~ ey %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% set date_str = dr_m.format_date_range(page.date, page.header.end_date ?? null) %}
|
||||
|
||||
{% set location = page.header.location_name ?? '' %}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user