custom/plugins/SchilderSysteme/src/Resources/views/storefront/page/product-detail/buy-widget-price.html.twig line 1

Open in your IDE?
  1. {% block page_product_detail_price_inner %}
  2.     {% set price = page.product.calculatedPrice %}
  3.     {% if page.product.calculatedPrices|length == 1 %}
  4.         {% set price = page.product.calculatedPrices.first %}
  5.     {% endif %}
  6.     <meta itemprop="price"
  7.           content="{{ price.unitPrice }}">
  8.     {% block page_product_detail_price_content %}
  9.         {% set listPrice = price.listPrice %}
  10.         {% set isListPrice = listPrice.percentage > 0 %}
  11.         {% set isRegulationPrice = price.regulationPrice != null %}
  12.         {% if page.product.calculatedPrices %}
  13.             {% set price = page.product.calculatedPrices.elements[0] %}
  14.         {% endif %}
  15.         {% if page.product.customFields.price_on_request_six_group!=1 %}
  16.             <p class="product-detail-price{% if isListPrice %} with-list-price{% endif %}{% if isRegulationPrice %} with-regulation-price{% endif %}">
  17.                 {% if page.product.price.extensions %}
  18.                     {% set break = false %}
  19.                     {% for item in page.product.price.extensions %}
  20.                         {% if not break %}
  21.                             {% if item.factor %}
  22.                                 {% set regularPrice = price.unitPrice / item.factor %}
  23.                                 {{ regularPrice|currency }}{{ "general.star"|trans|sw_sanitize }}
  24.                                 {% set break = true %}
  25.                             {% endif %}
  26.                         {% endif %}
  27.                     {% endfor %}
  28.                 {% else %}
  29.                     {{ price.unitPrice|currency }}{{ "general.star"|trans|sw_sanitize }}
  30.                 {% endif %}
  31.             </p>
  32.             {% if isListPrice %}
  33.                 {% block page_product_detail_was_price %}
  34.                     {% block page_product_detail_was_price_badge %}
  35.                         <span class="list-price-badge">&#37;</span>
  36.                     {% endblock %}
  37.                     {% set afterListPriceSnippetExists = "listing.afterListPrice"|trans|length > 0 %}
  38.                     {% set beforeListPriceSnippetExists = "listing.beforeListPrice"|trans|length > 0 %}
  39.                     {% block page_product_detail_was_price_wrapper %}
  40.                         <span class="product-detail-list-price-wrapper">
  41.                             {% if beforeListPriceSnippetExists %}{{ "listing.beforeListPrice"|trans|trim }}{% endif %}
  42.                             <span{% if not (afterListPriceSnippetExists or beforeListPriceSnippetExists) %} class="list-price-price"{% endif %}>{{ listPrice.price|currency }}{{ "general.star"|trans|sw_sanitize }}</span>
  43.                             {% if afterListPriceSnippetExists %}
  44.                                 {{ "listing.afterListPrice"|trans|trim }}
  45.                             {% endif %}
  46.                             <span class="list-price-percentage">{{ "detail.listPricePercentage"|trans({'%price%': listPrice.percentage })|sw_sanitize }}</span>
  47.                         </span>
  48.                     {% endblock %}
  49.                 {% endblock %}
  50.             {% endif %}
  51.             {% if isRegulationPrice %}
  52.                 <span class="product-detail-list-price-wrapper">
  53.                     <span class="regulation-price">{{ "general.listPricePreviously"|trans({'%price%': price.regulationPrice.price|currency }) }}{{ "general.star"|trans|sw_sanitize }}</span>
  54.                 </span>
  55.             {% endif %}
  56.         {% else %}
  57.             <p class="product-detail-price">Preis auf Anfrage</p>
  58.         {% endif %}
  59.     {% endblock %}
  60. {% endblock %}