diff --git a/templates/partials/miniposts.html.twig b/templates/partials/miniposts.html.twig index 9c104c5..6a18f91 100644 --- a/templates/partials/miniposts.html.twig +++ b/templates/partials/miniposts.html.twig @@ -1,5 +1,6 @@ {% set miniposts_category = theme_var('miniposts_category') %} {% set miniposts_number = config.theme.miniposts_number %} +{% set lang = grav.language.getActive ?: grav.config.site.default_lang %}
@@ -7,25 +8,29 @@
{% for p in page.evaluate({'@taxonomy.category':miniposts_category}).order('header.order', 'asc').slice(0,miniposts_number) %} + {% set image = p.media[p.header.primaryImage] ?: p.media.images|first %} + {% set title = p.title|raw %}

{{ p.title }}

{% if config.plugins["translate-date"].enabled %} - + + {% elseif config.plugins["twig-extensions"].enabled %} + {% else %} - + {% endif %} + {% if avatar %} + {% endif %}
+ {% if image %} - {% if p.header.primaryImage %} - {{ p.media[p.header.primaryImage].cropZoom(1038,437).loading('lazy').html('',p.title)|raw}} - {% else %} - {{p.media.images|first.cropZoom(1038,437).loading('lazy').html('',p.title)|raw}} - {% endif %} + {{ image.cropZoom(1038,437).loading('lazy').html(title,title)|raw}} + {% endif %}
{% endfor %}