{% set downloadPaths = {
"datasheet": "uandi.downloadcenter.pdf.datasheet",
"conformity-declaration": "uandi.downloadcenter.pdf.conformitydeclaration",
} %}
{% block cms_element_download_center_form %}
{% if element.data %}
{% set data = element.data %}
{% set downloadPath = downloadPaths[data.type] %}
<div class="cms-element-{{ element.type }} cms-element-{{ element.type }}-{{ data.type }}">
<div class="cms-element-{{ element.type }}-text">
{{ data.text|raw }}
</div>
<div class="cms-element-{{ element.type }}-form">
<form
method="get"
action="?"
data-trigger-data-layer-push='{"trigger": "submit", "payload": {"form_location": "cms_page", "form_name": "download_form", "event": "form_submission"}}'
>
<div class="form-row">
<div class="form-group col-12 col-md-10">
<label for="productNumber">
{{ "uandiDownloadCenter.productNumbersLabel"|trans|sw_sanitize }}
</label>
<input id="productNumbers"
name="productNumbers"
class="form-control"
type="text"
required
placeholder="{{ "uandiDownloadCenter.productNumbersPlaceholder"|trans|sw_sanitize }}"
>
</div>
<div class="form-group col">
<button type="submit" class="btn btn-primary">
{{ "uandiDownloadCenter.searchAction"|trans|sw_sanitize }}
</button>
</div>
</div>
</form>
{% if data.result is not null %}
{% if data.result is empty %}
{% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {
type: "danger",
content: "uandiDownloadCenter.noProductsFound"|trans
} %}
{% else %}
<h3>{{ "uandiDownloadCenter.foundProductsHeadline"|trans|sw_sanitize }}</h3>
<ul class="cms-element-{{ element.type }}-results">
{% for product in data.result %}
<li class="cms-element-{{ element.type }}-results-item">
<a
href="{{ path(downloadPath, {productNumber: product.productNumber}, true) }}"
title="{{ product.translated.name }}"
data-trigger-data-layer-push='{"trigger": "click", "payload": {"file_format": "pdf", "file_name": "{{ data.type }}", "event": "download"}}'
target="_blank"
download
>
{{ product.translated.name }}
</a>
</li>
{% endfor %}
</ul>
{% endif %}
{% endif %}
</div>
</div>
{% endif %}
{% endblock %}