{% set headlineTag = pimcore_select('headlineX', {
'store': [
['none', 'none'],
['h1', 'H1'],
['h2', 'H2'],
['h3', 'H3'],
['h4', 'H4'],
['h5', 'H5'],
['h6', 'H6'],
],
'defaultValue': '',
'reload': true
}) %}
{% if headlineTag.isEmpty() %}
{% do headlineTag.setDataFromResource('none') %}
{% endif %}
{% set headline1 = headlineTag.data != 'none' ? headlineTag.data|raw : 'span'|raw %}
{% set headline2 = headlineTag.data != 'none' ? '</' ~ headlineTag.data|raw ~ '>' : '</span>'|raw %}
{% if editmode %}
<div class="edit-box">
<h1>KONFIGURATIONEN FÜR DEN AREABRICK:</h1>
<div class="flex gap-20">
<div class="content flex column gap-20">
<div class="content-box flex gap-20">
<div class="item">
<p class="edit-p">Abstand nach unten wählen:</p>
{{ pimcore_select("MarginBottom", {
"reload": true,
"store": [
["regular", "Normal"],
["half", "1/2"],
["small", "1/4"],
["zero", "kein Abstand"],
],
"defaultValue" : "regular"
}) }}
</div>
<div class="item">
<div class="setting select">
<p class="edit-p">Titel-Typ definieren:</p>
{{ headlineTag|raw }}
</div>
</div>
</div>
</div>
</div>
</div>
{% endif %}
<section class="contact-form" id="contactForm">
<div class="container">
<div class="content-container">
<div class="content-items">
{% if editmode %}
<h2 class="contact-form-headline">{{ pimcore_textarea("headline",{
"nl2br": true,
"height": 100,
"class": "h2 .headline",
"placeholder": "HAUPT ÜBERSCHRIFT FÜR DIESE AREA"
}) }}
</h2>
{% elseif not editmode and not pimcore_textarea('headline').isEmpty() %}
<{{headline1|raw}} class="contact-form-headline">
{{ pimcore_textarea('headline').getData() | nl2br }}
{{ headline2|raw }}
{% endif %}
{% if form %}
<div class="form-container">
{% if not success %}
{% form_theme form 'form/contact.html.twig' %}
{{ form_start(form, {
'attr': {
class: 'contact-form',
}
}) }}
{# hidden #}
{{ form_widget(form.hidden) }}
{# filled #}
{{ form_widget(form.filled) }}
<div class="inputs">
{# {{ form_label(form.name) }}#}
{{ form_widget(form.name) }}
{# {{ form_errors(form.name) }} #}
{{ form_widget(form.lastname) }}
{# {{ form_errors(form.lastname) }} #}
{#
{{ form_widget(form.company) }}
{{ form_errors(form.company) }}
#}
{{ form_widget(form.email) }}
{# {{ form_errors(form.email) }} #}
{{ form_widget(form.tel) }}
{# {{ form_errors(form.tel) }} #}
</div>
<div class="inputs">
{{ form_widget(form.vehicle) }}
{# {{ form_errors(form.vehicle) }}#}
{{ form_widget(form.products) }}
{# {{ form_errors(form.products) }}#}
</div>
<fieldset class="form-group contact-form__radio">
{{ form_label(form.contactMethod) }}
<div class="radio">
{{ form_widget(form.contactMethod.0) }}
{{ form_label(form.contactMethod.0) }}
</div>
<div class="radio">
{{ form_widget(form.contactMethod.1) }}
{{ form_label(form.contactMethod.1) }}
</div>
{{ form_errors(form.contactMethod) }}
</fieldset>
<div class="form-group contact-form__checkbox">
{{ form_widget(form.newsletter) }}
{{ form_label(form.newsletter) }}
{{ form_errors(form.newsletter) }}
</div>
{{ form_widget(form.message) }}
{{ form_errors(form.message) }}
{#<div class="disclaimer-container">
{{ form_widget(form.disclaimer) }}
<label for="contact_form_disclaimer" class="required">Ich habe die <a href="{{ pimcore_website_config('DataProtectionDocument') }}">Datenschutzbedingungen</a> und die <a href="{{ pimcore_website_config('DataImprintDocument') }}">AGB</a> gelesen.<br><p class="disclaimer-error">{{ 'please_accept_disclaumer' | trans}}</p> </label>
{{ form_errors(form.disclaimer) }}
</div>#}
{# errors, ul li#}
{% if form_errors(form) %}
<div class="form-inputs">
<div class="error-box">
{{ form_errors(form) }}
</div>
</div>
{% endif %}
{# invalid message #}
<div class="form-invalid-message hide" id="contactFormInvalid">
<p style="color: #e4002b;">
{{ 'form.contact.invalid'|trans }}
</p>
</div>
{# button #}
{{ form_widget(form.submit, {
attr: {
class: 'primary form-send'
}
}) }}
{{ form_end(form) }}
{% else %}
<div class="success-message" id="submitted-form">
<div class="section-title" id="message">
<h2>{{ "form-success-message" | trans }}</h2>
<svg width="370" height="370" viewBox="0 0 570 511.67482"><path d="M879.99927,389.83741a.99678.99678,0,0,1-.5708-.1792L602.86963,197.05469a5.01548,5.01548,0,0,0-5.72852.00977L322.57434,389.65626a1.00019,1.00019,0,0,1-1.14868-1.6377l274.567-192.5918a7.02216,7.02216,0,0,1,8.02-.01318l276.55883,192.603a1.00019,1.00019,0,0,1-.57226,1.8208Z" transform="translate(-315 -194.16259)" fill="#3f3d56"/><polygon points="23.264 202.502 285.276 8.319 549.276 216.319 298.776 364.819 162.776 333.819 23.264 202.502" fill="#e6e6e6"/><path d="M489.25553,650.70367H359.81522a6.04737,6.04737,0,1,1,0-12.09473H489.25553a6.04737,6.04737,0,1,1,0,12.09473Z" transform="translate(-315 -194.16259)" fill="#006B87"/><path d="M406.25553,624.70367H359.81522a6.04737,6.04737,0,1,1,0-12.09473h46.44031a6.04737,6.04737,0,1,1,0,12.09473Z" transform="translate(-315 -194.16259)" fill="#006B87"/><path d="M603.96016,504.82207a7.56366,7.56366,0,0,1-2.86914-.562L439.5002,437.21123v-209.874a7.00817,7.00817,0,0,1,7-7h310a7.00818,7.00818,0,0,1,7,7v210.0205l-.30371.12989L606.91622,504.22734A7.61624,7.61624,0,0,1,603.96016,504.82207Z" transform="translate(-315 -194.16259)" fill="#fff"/><path d="M603.96016,505.32158a8.07177,8.07177,0,0,1-3.05957-.59863L439.0002,437.54521v-210.208a7.50851,7.50851,0,0,1,7.5-7.5h310a7.50851,7.50851,0,0,1,7.5,7.5V437.68779l-156.8877,66.999A8.10957,8.10957,0,0,1,603.96016,505.32158Zm-162.96-69.1123,160.66309,66.66455a6.1182,6.1182,0,0,0,4.668-.02784l155.669-66.47851V227.33721a5.50653,5.50653,0,0,0-5.5-5.5h-310a5.50653,5.50653,0,0,0-5.5,5.5Z" transform="translate(-315 -194.16259)" fill="#3f3d56"/><path d="M878,387.83741h-.2002L763,436.85743l-157.06982,67.07a5.06614,5.06614,0,0,1-3.88038.02L440,436.71741l-117.62012-48.8-.17968-.08H322a7.00778,7.00778,0,0,0-7,7v304a7.00779,7.00779,0,0,0,7,7H878a7.00779,7.00779,0,0,0,7-7v-304A7.00778,7.00778,0,0,0,878,387.83741Zm5,311a5.002,5.002,0,0,1-5,5H322a5.002,5.002,0,0,1-5-5v-304a5.01106,5.01106,0,0,1,4.81006-5L440,438.87739l161.28027,66.92a7.12081,7.12081,0,0,0,5.43994-.03L763,439.02741l115.2002-49.19a5.01621,5.01621,0,0,1,4.7998,5Z" transform="translate(-315 -194.16259)" fill="#3f3d56"/><path d="M602.345,445.30958a27.49862,27.49862,0,0,1-16.5459-5.4961l-.2959-.22217-62.311-47.70752a27.68337,27.68337,0,1,1,33.67407-43.94921l40.36035,30.94775,95.37793-124.38672a27.68235,27.68235,0,0,1,38.81323-5.12353l-.593.80517.6084-.79346a27.71447,27.71447,0,0,1,5.12353,38.81348L624.36938,434.50586A27.69447,27.69447,0,0,1,602.345,445.30958Z" transform="translate(-315 -194.16259)" fill="#006B87"/></svg>
</div>
</div>
{% endif %}
</div>
{% endif %}
</div>
</div>
</div>
{# <script src="{{ asset('assets/js/validation.js') }}"></script> #}
</section>