{% block component_h1webblog_box %}
{% if blog %}
{% set name = blog.translated.title %}
{% set id = blog.id %}
{% set cover = blog.media %}
<div class="card h-100">
{% block component_h1webblog_box_content %}
{% block component_h1webblog_box_image %}
<a href="{{ seoUrl('frontend.h1webblog.blog', {'id': id}) }}"
title="{{ name }}"
class="h1webblog-image-link is-{{ displayMode }}">
<div class="blog-image">
{% if cover.url %}
{% set attributes = {
'class': 'h1webblog-image is-'~displayMode,
'alt': (cover.translated.alt ?: name),
'title': (cover.translated.title ?: name),
'loading': 'lazy'
} %}
{% if displayMode == 'cover' or displayMode == 'contain' %}
{% set attributes = attributes|merge({ 'data-object-fit': displayMode }) %}
{% endif %}
{% sw_thumbnails 'h1webblog-image-thumbnails' with {
media: cover,
sizes: {
'xs': '501px',
'sm': '315px',
'md': '427px',
'lg': '333px',
'xl': '284px'
}
} %}
{% else %}
<div class="h1webblog-image-placeholder">
{% sw_icon 'placeholder' style {
'size': 'fluid'
} %}
</div>
{% endif %}
</div>
</a>
{% endblock %}
{% block component_h1webblog_box_info %}
<div class="h1webblog-info p-4">
{% block component_h1webblog_box_tag %}
<div>
{% if tagAmount != 0 %}
{% for tag in blog.tags.elements|slice(0,tagAmount) %}
<a href="{{ seoUrl('frontend.h1webblog.tag_overview', {'tagId': tag.id}) }}" class="tag d-inline-block mb-2">
{{ tag.name }}
</a>
{% endfor %}
{% endif %}
</div>
{% endblock %}
{% block component_h1webblog_box_name %}
<h3 class="h6 mb-0">
<a href="{{ seoUrl('frontend.h1webblog.blog', {'id': id}) }}">{{ name }}</a>
</h3>
{% endblock %}
{% block component_h1webblog_box_short_content %}
{% if not hideDescription %}
<div class="mb-0">
{{ blog.translated.shortContent|raw }}
</div>
{% endif %}
{% if readMoreButton %}
<div class="h1webblog-read-more">
<a href="{{ seoUrl('frontend.h1webblog.blog', {'id': id}) }}" class="btn btn-sm btn-outline-dark">
{{ "h1.blogReadMore"|trans|sw_sanitize }}
</a>
</div>
{% endif %}
{% endblock %}
</div>
{% endblock %}
{% endblock %}
</div>
{% endif %}
{% endblock %}