{% block component_cbax_manufacturers_box %}
{% if item %}
{% set name = item.translated.name %}
{% set id = item.id %}
{% set media = item.media %}
{% if item.translated.customFields.cbaxManufacturerLink %}
{% if not('http://' in item.translated.customFields.cbaxManufacturerLink) and not('https://' in item.translated.customFields.cbaxManufacturerLink) %}
{% set url = 'http://' ~ item.translated.customFields.cbaxManufacturerLink %}
{% else %}
{% set url = item.translated.customFields.cbaxManufacturerLink %}
{% endif %}
{% else %}
{% set url = seoUrl('frontend.cbax.manufacturer.detail', { cbaxManufacturerId: item.id}) %}
{% endif %}
<div class="card manufacturer-box box-{{ layout }}">
{% block component_cbax_manufacturers_box_content %}
<div class="card-body">
{% block component_cbax_manufacturers_box_image %}
<div class="product-image-wrapper">
{# fallback if display mode is not set #}
{% set displayMode = displayMode ?: 'standard' %}
{# set display mode 'cover' for box-image with standard display mode #}
{% if layout == 'image' and displayMode == 'standard' %}
{% set displayMode = 'cover' %}
{% endif %}
<a href="{{ url }}"
title="{{ name }}"
class="product-image-link is-{{ displayMode }}">
{% if media.url %}
{% set attributes = {
'class': 'product-image is-'~displayMode,
'alt': (media.translated.alt ?: name),
'title': (media.translated.title ?: name)
} %}
{% if displayMode == 'cover' or displayMode == 'contain' %}
{% set attributes = attributes|merge({ 'data-object-fit': displayMode }) %}
{% endif %}
{% sw_thumbnails 'product-image-thumbnails' with {
media: media,
sizes: sizes
} %}
{% else %}
<div class="product-image-placeholder">
{% sw_icon 'placeholder' style {
'size': 'fluid'
} %}
</div>
{% endif %}
</a>
</div>
{% endblock %}
{% block component_cbax_manufacturers_box_info %}
<div class="product-info">
{% block component_cbax_manufacturers_box_name %}
<a href="{{ url }}"
class="product-name"
title="{{ name }}">
{{ name }}
</a>
{% endblock %}
{% block component_cbax_manufacturers_box_description %}
<div class="product-description">
{{ item.translated.description|striptags|raw }}
</div>
{% endblock %}
</div>
{% endblock %}
</div>
{% endblock %}
</div>
{% endif %}
{% endblock %}