grav/themes/buha2/templates/partials/news-list-item.html.twig

65 lines
3.3 KiB
Twig
Raw Normal View History

2023-01-10 14:39:21 +01:00
<article class="event-article">
<header class="event-header">
2023-01-10 14:24:53 +01:00
{% set image = page.media.images|first %}
{% if image != null %}
{{ image.cropZoom(960,280).html|raw }}
{% endif %}
</header>
2023-01-10 13:37:12 +01:00
2023-01-10 14:39:21 +01:00
<section class="event">
<div class="event-left-column"> {# date and time #}
<time class="event-datetime" datetime="{{ page.date|date("c") }}">
2023-01-10 13:47:01 +01:00
{% if single == true %} {# individual content page #}
2023-01-10 14:39:21 +01:00
<span class="event-date">{{ page.header.event.start|dateTranslate(config.plugins.events.event_item.date) }},</span>
<span class="event-time">
2023-01-10 13:47:01 +01:00
{% set end = "" %}
{% if page.header.event.end %}
{% set end = " - " ~ page.header.event.end|dateTranslate(config.plugins.events.event_item.time) %}
{% endif %}
{{ page.header.event.start|dateTranslate(config.plugins.events.event_item.time) ~ end }}
</span>
{% else %} {# main listing page #}
2023-01-10 14:39:21 +01:00
<span class="event-day">{{ page.header.event.start|dateTranslate(config.plugins.events.event_item.day) }}</span>
<span class="event-month">{{ page.header.event.start|dateTranslate(config.plugins.events.event_item.month) }}</span>
<span class="event-time">
2023-01-10 13:47:01 +01:00
{{ page.header.event.start|dateTranslate(config.plugins.events.event_item.time) }}{{ " - " }}{{ page.header.event.end|dateTranslate(config.plugins.events.event_item.time) }}
</span>
2023-01-10 14:39:21 +01:00
<span class="event-year">{{ page.header.event.start|date("Y") }}</span>
2023-01-10 13:47:01 +01:00
{% endif %}
</time>
</div>
2023-01-10 14:39:21 +01:00
<div class="event-right-column"> {# date and time #}
2023-01-10 13:47:01 +01:00
{% if single == true %} {# individual content page #}
2023-01-10 14:39:21 +01:00
<h2 class="event-title">{{ page.title }}</h2>
2023-01-10 13:47:01 +01:00
{% if (config.plugins.events.event_meta.display_location) and (page.header.event.location is not empty) %}
2023-01-10 14:39:21 +01:00
<h3 class="event-location"><span class="location-pin"></span>{{ page.header.event.location }}</h3>
2023-01-10 13:47:01 +01:00
{% endif %}
2023-01-10 14:39:21 +01:00
<div class="event-content">{{ page.content|raw }}</div>
2023-01-10 13:47:01 +01:00
{% include 'partials/event_meta.html.twig' with { 'page': page } %}
{% else %} {# main listing page #}
2023-01-10 14:39:21 +01:00
<h2 class="event-title"><a href="{{ page.url }}">{{ page.title }}</a></h2>
2023-01-10 13:47:01 +01:00
{% if (config.plugins.events.event_meta.display_location) and (page.header.event.location is not empty) %}
2023-01-10 14:39:21 +01:00
<h3 class="event-location"><span class="location-pin"></span>{{ page.header.event.location }}</h3>
2023-01-10 13:47:01 +01:00
{% endif %}
2023-01-10 14:39:21 +01:00
<div class="event-summary">{{ page.summary(300)|raw }}
2023-01-10 13:47:01 +01:00
<span class="read-more"><a href="{{ page.url }}">{{ "PLUGIN_EVENTS.EVENTS.MORE_INFORMATION"|t }}</a></span>
2023-01-10 13:37:12 +01:00
</div>
2023-01-10 13:47:01 +01:00
{% endif %}
2023-01-10 13:37:12 +01:00
2023-01-10 13:47:01 +01:00
{% if page.taxonomy.category and config.plugins.events.event_sidebar.enable_categories %}
2023-01-10 14:39:21 +01:00
<div class="event-categories">
<span class="event-tags">
2023-01-10 13:47:01 +01:00
{% for category in page.taxonomy.category %}
<a href="{{ event.url|rtrim('/') }}/category{{ config.system.param_sep }}{{ category }}">{{ category }}</a>
{% endfor %}
</span>
</div>
{% endif %}
</div>
2023-01-10 14:24:53 +01:00
</section>
</article>
2023-01-10 14:39:21 +01:00
<article class="event-separator"></article>