{% block page_product_detail_enno_downloads %}
{% set EnnoDigitalProducts = config('EnnoDigitalProducts') %}
{% if EnnoDigitalProducts
and EnnoDigitalProducts.config.active
and EnnoDigitalProducts.config.downloadsFrontendDisplayDetail
and page.product
and page.product.extensions
and page.product.extensions.ennoDigitalProducts
and page.product.extensions.ennoDigitalProducts.downloadSets
%}
{% set ennoHasDownloads = false %}
{% for ennoDownloadSet in page.product.extensions.ennoDigitalProducts.downloadSets %}
{% if not ennoHasDownloads %}
{% if ennoDownloadSet.public %}
{% set ennoHasDownloads = true %}
{% endif %}
{% endif %}
{% endfor %}
{% if ennoHasDownloads %}
<div class="h3 product-detail-downloads-title">
{{ "ennoDigitalProducts.detail.title"|trans|sw_sanitize }}
</div>
<div class="card product-detail-downloads-list">
{% for ennoDownloadSet in page.product.extensions.ennoDigitalProducts.downloadSets %}
{% if ennoDownloadSet.public %}
{% for ennoDownload in ennoDownloadSet.downloads %}
<p class="enno-downloads-link-wrapper"><a class="enno-downloads-link" href="{% if EnnoDigitalProducts.config.downloadsProtectionMode == 'none' or ennoDownloadSet.public %}{{ ennoDownload.translated.link }}{% else %}{{ url('frontend.enno.download', {'did': ennoDownload.id, 'oid': page.order.id, 'lid': lineItem.id }) }}{% endif %}" target="_blank" rel="noopener nofollow">{{ ennoDownload.translated.name|raw }}</a></p>
{% endfor %}
{% endif %}
{% endfor %}
</div>
{% endif %}
{% endif %}
{% endblock %}