{% sw_extends '@Storefront/storefront/page/checkout/_page.html.twig' %}{% block page_checkout_aside_summary %} {% if context.customerRole.canSeePrices() %} {{ parent() }} {% endif %}{% endblock %}{% block page_checkout %} {% set redirectTo = app.request.requestUri === '/checkout/cart' ? 'frontend.checkout.cart.page' : 'frontend.checkout.confirm.page' %} {{ parent() }} {% if config('AbasConnector.config.quickOrderIsActive') %} {% set ajaxSuggestSearchOptions = { detailurl: path('abas.frontend.search.suggest') } %} <div class="upload-container"> <div class="inner row"> {% block page_checkout_quickorder %} <div class="quickorder-form-container col-md-6" abas-cart-csv-upload="true" data-abas-cart-csv-upload-options="{{ ajaxSuggestSearchOptions|json_encode }}"> <form action="{{ path('frontend.checkout.quickorder') }}" data-form-csrf-handler="true" class="quickorder" method="post" data-form-validation="true" data-simple-upload="true" enctype="multipart/form-data" autocomplete="off"> {{ sw_csrf('frontend.checkout.quickorder') }} <input type="hidden" name="redirectTo" value="{{ redirectTo }}"> <div class="input-group"> <div class="label-container" style="width:100%;"> <label for="quickorder"> {{ "abasConnector.quickOrder.label"|trans|sw_sanitize }} </label> </div> <div class="field-container"> <div class="row"> <div class="col-md-6"> <input type="hidden" id="productnumberList" value="{{ productnumberList }}"/> <div class="autocomplete"> <input type="text" name="productnumber" class="form-control" id="quickorderAutocomplete" placeholder="{{ "abasConnector.quickOrder.productNumberPlaceholder"|trans|striptags }}" required="required"> <div id="csvSearchLoader"> </div> <div id="abasCsvAutocompleteItems"></div> </div> </div> <div class="col-md-6"> <input type="number" name="quantity" class="form-control" placeholder="{{ "abasConnector.quickOrder.quantityPlaceholder"|trans|striptags }}" required="required" min="1"> </div> </div> <div class="button-container" style="width:100%;"> <div class="input-group-append"> <button class="btn btn-secondary" type="submit"> {{ "abasConnector.quickOrder.button"|trans|striptags }} </button> </div> </div> </div> </div> </form> </div> {% endblock %} {% block page_checkout_csvupload %} <div class="csvupload-form-container col-md-6"> <form action="{{ path('frontend.checkout.cart-csv-upload') }}" data-form-csrf-handler="true" class="cart-csv-upload" method="post" data-form-validation="true" data-simple-upload="true" enctype="multipart/form-data"> {{ sw_csrf('frontend.checkout.cart-csv-upload') }} <input type="hidden" name="redirectTo" value="{{ redirectTo }}"> <div class="input-group"> <div class="label-container" style="width:100%;"> <label for="cartCsvUpload"> {{ "abasConnector.quickOrder.cartCsvUpload.label"|trans|sw_sanitize }} </label> </div> <div class="field-container"> <input type="file" name="file" class="form-control" id="cartCsvUpload" placeholder="{{ "abasConnector.quickOrder.cartCsvUpload.placeholder"|trans|striptags }}" required="required"> <div class="button-container"> <div class="input-group-append"> <button class="btn btn-secondary" type="submit"> {{ "abasConnector.quickOrder.cartCsvUpload.button"|trans|striptags }} </button> </div> </div> </div> </div> </form> </div> {% endblock %} </div> </div> {% endif %}{% endblock %}