themes/unitexgramlab/templates/partials/blog_item.html.twig
{% set tag_route = tag_route ? tag_route : blog.url|rtrim('/') %}
<article class="autumn-index-post post row">
<div class="2u 3u(medium) 12u$(small) datetime">
<span class="autumn-post-meta">
<time datetime="{{ page.date | date('Y-m-d H:i:s') }}">
<span class="day">
{{ page.date | date("d") }}
</span>
<span class="month-year">
{{ page.date | date("M Y") }}
</span>
</time>
</span>
{% set banner = page.media.images|first %}
<div class="autumn-post-thumbnail">
{% if banner %}
<a href="{{ page.url }}">{{ banner.cropZoom(100,100).html|raw }}</a>
{% else %}
{% set randomColor = random(13) + 1 %}
{% set tags = page.taxonomy.tag %}
{% set tag = 'UG' %}
<div class="autumn-post-thumbnail-tag ug-label c{{ randomColor }}">
{% if tags|length > 0 %}
{% if tags|length == 1 %}
{% set tag = tags|first|slice(0,2)|upper %}
{% else %}
{% set tag = tags|first|first|upper ~ tags|slice(1,1)|first|first|upper %}
{% endif %}
{% endif %}
<a href="{{ page.url }}"><span class="autumn-post-thumbnail-tag-letters">{{ tag }}</span></a>
</div>
{% endif %}
</div>
</div>
<div class="9u -1u$ 9u$(medium) 12u$(small)">
<header class="autumn-post-header">
{% if page.header.link %}
<h3 class="autumn-post-title"><a href="{{ page.url }}" rel="bookmark" itemprop="url"><i class="fa fa-bookmark"></i></a> <a href="{{ page.header.link }}">{{ page.title }}</a></h3>
{% else %}
<h3 class="autumn-post-title"><a href="{{ page.url }}" itemprop="url">{{ page.title }}</a></h3>
{% endif %}
</header>
<section class="autumn-post-excerpt">
{% if page.header.link %}
<p><a href="{{ page.url }}" itemprop="url">{{ page.content | striptags | safe_truncate(40) | trim }}...</a></p>
{% else %}
<p>{{ page.summary | striptags }}</p>
{% endif %}
</section>
<div class="autumn-index-post-tags">
{% for tag in page.taxonomy.tag %}<span class="ug-label post-tag-{{tag|url_encode}}"><a href="{{ tag_route }}/tag{{ config.system.param_sep }}{{ tag|url_encode }}" class="tooltip tooltip-s" aria-label="Posts tagged with {{ tag }}" rel="tag">{{ tag }}</a></span>{%if not loop.last %} {% endif %}{% endfor %}
</div>
</div>
</article>