vendor/store.shopware.com/ennodigitalproducts/Resources/views/storefront/page/product-detail/enno-downloads-product-detail.html.twig line 1

Open in your IDE?
  1. {% block page_product_detail_enno_downloads %}
  2.     {% set EnnoDigitalProducts = config('EnnoDigitalProducts') %}
  3.     {% if EnnoDigitalProducts
  4.             and EnnoDigitalProducts.config.active
  5.             and EnnoDigitalProducts.config.downloadsFrontendDisplayDetail
  6.             and page.product
  7.             and page.product.extensions
  8.             and page.product.extensions.ennoDigitalProducts
  9.             and page.product.extensions.ennoDigitalProducts.downloadSets
  10.         %}
  11.         {% set ennoHasDownloads = false %}
  12.         {% for ennoDownloadSet in page.product.extensions.ennoDigitalProducts.downloadSets %}
  13.             {% if not ennoHasDownloads %}
  14.                 {% if ennoDownloadSet.public %}
  15.                     {% set ennoHasDownloads = true %}
  16.                 {% endif %}
  17.             {% endif %}
  18.         {% endfor %}
  19.         {% if ennoHasDownloads %}
  20.             <div class="h3 product-detail-downloads-title">
  21.                 {{ "ennoDigitalProducts.detail.title"|trans|sw_sanitize }}
  22.             </div>
  23.             <div class="card product-detail-downloads-list">
  24.                 {% for ennoDownloadSet in page.product.extensions.ennoDigitalProducts.downloadSets %}
  25.                     {% if ennoDownloadSet.public %}
  26.                         {% for ennoDownload in ennoDownloadSet.downloads %}
  27.                             <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>
  28.                         {% endfor %}
  29.                     {% endif %}
  30.                 {% endfor %}
  31.             </div>
  32.         {% endif %}
  33.     {% endif %}
  34. {% endblock %}