{% set blUseLivePrice = aQuickorderConfig.priceMode == 'live' and aQuickorderConfig.hasActivePriceMode %} {% set blIsPrototype = blPrototype|default(false) %} {# Precompute row values to avoid duplicate markup and to not access oArticle in prototype mode #} {% if blIsPrototype %} {% set sArtNum = '' %} {% set sArticleId = '' %} {% set fMinAmount = 1 %} {% set fMaxAmount = 0 %} {% set fAmountValue = 1 %} {% set sUnitName = '' %} {% set sTitle = '' %} {% else %} {% set sArtNum = oArticle.getArticleNumber() %} {% set sArticleId = oArticle.getId() %} {% set fMinAmount = oArticle.getMinAmount() > 0 ? oArticle.getMinAmount() : 1 %} {% set fMaxAmount = oArticle.getMaxAmount() %} {% set fAmountValue = fAmount|default(1) %} {% set sUnitName = oArticle.getUnitName()|default('') %} {% set sTitle = oArticle.getTitle() %} {% endif %} {% block c4s_quickorder_row %} 0 %} data-price-tiers="{{ aAmountPriceTiers|json_encode|e('html_attr') }}" {% endif %} {% endblock %} > {% for col in aQuickorderConfig.columns %} {% block c4s_quickorder_row_col %} {% if col == 'artnum' %} {% block c4s_quickorder_row_col_artnum %} {{ sArtNum }} {% endblock %} {% elseif col == 'title' %} {% block c4s_quickorder_row_col_title %} {{ sTitle }} {% endblock %} {% elseif col == 'amount' %} {% block c4s_quickorder_row_col_amount %} {% block c4s_quickorder_row_amount_input %} 0 %}max="{{ fMaxAmount }}"{% endif %} value="{{ fAmountValue }}"> {% endblock %} {% endblock %} {% elseif col == 'unit' %} {% block c4s_quickorder_row_col_unit %} {{ sUnitName }} {% endblock %} {% elseif col == 'price' %} {% block c4s_quickorder_row_col_price %} {% block c4s_quickorder_row_price_content %} {% if blUseLivePrice %} {% else %} {{ blIsPrototype ? '–' : sUnitPriceFormatted|default('–') }} {% endif %} {% endblock %} {% endblock %} {% elseif col == 'totalprice' %} {% block c4s_quickorder_row_col_totalprice %} {% block c4s_quickorder_row_col_totalprice_content %} {% if blUseLivePrice %} {% else %} {{ blIsPrototype ? '–' : sTotalPriceFormatted|default('–') }} {% endif %} {% endblock %} {% endblock %} {% else %} {% block c4s_quickorder_row_col_default %} {# Extension point for submodules #} {% endblock %} {% endif %} {% endblock %} {% endfor %} {% block c4s_quickorder_row_col_remove %} {% block c4s_quickorder_row_col_remove_button %} {% endblock %} {% endblock %} {% endblock %}