{% extends "layout/default.html.twig" %}{% block content %} <main id="main-content" role="main" class="{{ not editmode ? 'main-content' }} content-block js-content-visibility content-visibility--auto"> {% if not editmode %} {{ include('navigation/breadcrumb.html.twig') }} {% endif %} <section class="contact-form-area container"> <div class="row"> <div class="col-md-7"> {{ include('includes/title-blocks/title-block.html.twig', { titleTag: 'h1', }) }} </div> <div class="col-md-12"> {% if editmode %} {% embed('includes/editmode-settings.html.twig') %} {% block settings %} <div> E-Mail Document Admin: {{ pimcore_relation('email-admin', { "types": ["document"], "subtypes": { "document": ["email"], } }) }} </div><br> <div> Receiver E-Mail Address (admin): {{ pimcore_input('admin-address') }} </div><br> <div> Success-Page: {{ pimcore_relation('success', { "types": ["document"], "subtypes": { "document": ["page", "link"], } }) }} </div> {% endblock %} {% endembed %} {% endif %} {{ include('includes/atoms/flash-messages.html.twig', { styleModifier: 'mb-3' }) }} <form action="" class="contact-form js-reload-form js-form-validation js-elhc-form" data-form-validation-default-submit="false" method="POST"> <div class="js-reload-form__loading" hidden> {{ include('includes/overlays/loading-overlay.html.twig') }} </div> <div class="row gy-4"> {% for inputKey, inputName in el_hash_cash().createStamp() %} <input type="hidden" name="{{ inputKey }}" value="{{ inputName }}"> {% endfor %} <div class="col-md-4"> {{ include('includes/form_elements/form-control.html.twig', { label: 'eParts.company'|trans, placeholder: 'eParts.company'|trans, id: "company", name: "company", required: true, }) }} </div> </div> <div class="row gy-4"> <div class="col-md-3 col-sm-6 col-6"> {% set countryOptions = document.getProperty('country-select') ?: getCountrySelectData(app.request.locale, app.request.get('country', '')) %} {{ include('includes/form_elements/select.html.twig', { id: 'country', name: 'country', label: 'eParts.country'|trans, className: 'form-group', inputWrapperModifier: "has-value", options: countryOptions, required: true, }) }} </div> <div class="col-md-3 col-sm-6 col-6"> {{ include('includes/form_elements/form-control.html.twig', { label: document.property('swiss') ? ('eParts.street'|trans)|replace({'ß': 'ss'}) : 'eParts.street'|trans, id: "street", name: "street", placeholder: document.property('swiss') ? ('eParts.street'|trans)|replace({'ß': 'ss'}) : 'eParts.street'|trans, required: true, }) }} </div> <div class="col-md-3 col-sm-6 col-6"> {{ include('includes/form_elements/form-control.html.twig', { label: 'eParts.zip'|trans, id: "zip", name: "zip", placeholder: 'eParts.zip'|trans, required: true, }) }} </div> <div class="col-md-3 col-sm-6 col-6"> {{ include('includes/form_elements/form-control.html.twig', { label: 'eParts.city'|trans, id: "city", name: "city", placeholder: 'eParts.city'|trans, required: true, }) }} </div> </div> <div class="row gy-4"> <div class="col-md-4"> {{ include('includes/form_elements/form-control.html.twig', { label: 'eParts.uid'|trans, id: "uid", name: "uid", placeholder: 'eParts.uid'|trans, }) }} </div> <div class="col-md-4"> {{ include('includes/form_elements/form-control.html.twig', { label: 'eParts.customerNumber'|trans, id: "customerNumber", name: "customerNumber", placeholder: 'eParts.customerNumber'|trans, }) }} </div> <div class="col-md-4"> {{ include('includes/form_elements/form-control.html.twig', { label: 'eParts.contactPerson'|trans, id: "contactPerson", name: "contactPerson", placeholder: 'eParts.contactPerson'|trans, required: true, }) }} </div> </div> <div class="row gy-4"> <div class="col-md-3"> {{ include('includes/form_elements/form-control.html.twig', { label: 'eParts.phone'|trans, id: "phone", name: "phone", placeholder: 'eParts.phone'|trans, required: true, }) }} </div> <div class="col-md-3"> {{ include('includes/form_elements/form-control.html.twig', { label: 'eParts.email'|trans, placeholder: 'eParts.email'|trans, id: "email", name: "email", type: "email", required: true, }) }} </div> </div> <div class="text-small--grey help-form--row">{{ 'form.pflichtfelder'|trans }}</div> <div class="row gy-4"> <div class="col-md-5 checkbox--text"> <div class="mt-4"> <div class="checkbox--area"> {{ include('includes/form_elements/checkbox.html.twig', { label: document.property('swiss') ? ("form.newsletter-checkbox.text"|trans)|replace({'ß': 'ss'}) : "form.newsletter-checkbox.text"|trans, id: "newsletter", name: "newsletter", }) }} <div class="text-small--grey">{{ ('form.newsletter.consenttext'|trans)|raw }}</div> </div> <div class="checkbox--area"> {{ include('includes/form_elements/checkbox.html.twig', { label: "form.gdpr.text"|trans, id: "gdpr", name: "gdpr", required: true, }) }} </div> </div> </div> </div> {% if not editmode %} <div class="text-center form-button"> <button type="submit" class="btn btn-primary">{{ 'form.submit'|trans }}</button> </div> {% endif %} </form> </div> </div> </section> {{ include('includes/areablock.html.twig') }} </main>{% endblock %}