{% sw_extends '@Storefront/storefront/base.html.twig' %}
{% block base_flashbags %}{% endblock %}
{% block base_content %}
{% block page_checkout %}
<div class="checkout">
{% block page_checkout_container %}
<div class="checkout-container">
{% block page_checkout_main %}
<div id="checkout-main" class="checkout-main">
{% block page_checkout_main_header %}{% endblock %}
<div class="checkout-main-inner">
{# {% block base_flashbags_checkout %}
<div class="flashbags">
{% for type, messages in app.flashes %}
{% sw_include '@Storefront/storefront/utilities/alert.html.twig' with { type: type, list: messages } %}
{% endfor %}
</div>
{% endblock %} #}
{% block page_checkout_main_content %}{% endblock %}
{% block page_checkout_aside_actions %}{% endblock %}
</div>
</div>
{% endblock %}
{% block page_checkout_additional %}{% endblock %}
</div>
{% endblock %}
</div>
{% endblock %}
{#
<div style="width: 630px; height: auto; background-color: white; margin:0 auto; padding: 20px;">
{% set mainProduct = page.product %}
{% sw_include '@Storefront/storefront/page/product-detail/product-detail-info2.html.twig' with {
mainLineItem: null ,
upsellLineItem: null,
mainProduct: mainProduct
} %}
</div>
<div style="width: 630px; height: auto; background-color: white; margin:0 auto; padding: 20px;">
<div class="almarenaRegular main-title">
Wohin sollen wir liefern?
</div>
<div style="margin-bottom: 15px;">
<div>
<p class="almarenaRegular sub-title">
Pflichtfelder* <br> Tragen Sie ihre Lieferadresse ein.
</p>
</div>
{% block component_address_personal_fields_salutation_title %}
{% block component_address_personal_fields_salutation %}
{% block component_address_form_salutation_select %}
<div class="custom-dropdown" style="max-width: 500px;">
<select id="{{ idPrefix ~ prefix }}personalSalutation1"
class="{{ formSelectClass }}{% if formViolations.getViolations('/salutationId') is not empty %} is-invalid{% endif %}"
name="ev-address-title"
required="required" style="margin-bottom: 20px !important; border:2px solid #4E5055 !important">
{% if not data.get('salutationId') %}
<option disabled="disabled"
selected="selected"
value="">
{{ "account.personalSalutationPlaceholder"|trans|sw_sanitize }}
</option>
{% endif %}
{% for salutation in page.salutations %}
<option {% if salutation.id == data.get('salutationId') %}
selected="selected"
{% endif %}
value="{{ salutation.id }}">
{{ salutation.translated.displayName }}
</option>
{% endfor %}
</select>
</div>
{% endblock %}
{% endblock %}
{% endblock %}
<div style="margin-bottom: 15px;">
<input name="ev-address-firstname" class="resizable-input original-width" placeholder="Vorname*" type="text">
</div>
<div style="margin-bottom: 15px;">
<input name="ev-address-name" class="resizable-input original-width" placeholder="Name*" type="text">
</div>
<div>
<input name="ev-address-street" class="resizable-input original-width" placeholder="Strasse*" type="text">
</div>
</div>
<div style="margin-bottom: 15px;">
<input name="ev-address-housenumber" class="resizable-input original-width" placeholder="Hausnummer*" type="text" >
</div>
<div>
<input name="ev-address-aditional" class="resizable-input original-width" placeholder="Zusatzinformation" type="text">
</div>
<div style="width: 500px; margin-bottom:40px; margin-top:40px">
<button id="goBackButton" type="button" class="button-zuruck">ZURÜCK</button>
<div style="width: 206px !important; float: right;">
{% block page_checkout_cart_action_proceed %}{% endblock %}
</div>
</div>
</div>
</div>
{% endblock %}
{% block page_checkout_additional %}{% endblock %}
</div>
{% endblock %}
</div>
{% endblock %}
#}
<script>
(()=>{
const myInterval = setInterval(()=>{
if (!window.$) return;
clearInterval(myInterval);
$(() => {
$("#checkout-aside").toggle(window.location.pathname !== "/checkout/register");
function handleMediaQueryChange(mq) {
const path = window.location.pathname;
if (mq.matches)
{
if ( path.indexOf("checkout/register") > -1 || path.indexOf("checkout/confirm") > -1) {
$(".checkout-main-inner").show();
}
}
}
const mq = window.matchMedia("(min-width: 768px)");
// Call the function on page load
handleMediaQueryChange(mq);
// Attach a listener to handle changes
mq.addEventListener("change", handleMediaQueryChange)
$("#goBackButton").click(()=>window.history.back());
});
}, 100);
})();
</script>
{% endblock %}