templates/alkanbari/_includes/content-blocks/panel-contact.html.twig line 1

Open in your IDE?
  1.   {% if editmode %}
  2.       {{ include('alkanbari/_includes/editables_tooltipps.html.twig') }}
  3.   {% endif %}
  4.   {% set bgColor = pimcore_select('set-bg-color').getData ? pimcore_select('set-bg-color').getData : '' %}
  5.   {% set bgImage = pimcore_relation('set-bg-image').getElement() is instanceof('\\Pimcore\\Model\\Asset') ? 'background-image:url(https://'~config.websiteDomain~pimcore_relation('set-bg-image').getElement()~')' : '' %}
  6.   {% set paddingTop = pimcore_select("set-pt").getData ? pimcore_select("set-pt").getData : '' %}
  7.   {% set paddingBottom = pimcore_select("set-pb").getData ? pimcore_select("set-pb").getData : '' %}
  8.   {% set scrollEffect = pimcore_select("set-effect").getData ? pimcore_select("set-effect").getData : '' %}
  9.   {% set isAnimated = (scrollEffect != '') ? 'animated' : '' %}
  10.   <section class="section-padding {{bgColor}} {{paddingTop}} {{paddingBottom}}" style="{{bgImage}}">   
  11.     {% if pimcore_select("panel-container-status").getData != '' %}
  12.     <div class="{{pimcore_select('panel-container-status').getData ? pimcore_select('panel-container-status').getData : 'container-fluid'}}">
  13.     {% endif %} 
  14.       <div class="row">
  15.         <div class="col-12 text-center">
  16.           <h2>{{ pimcore_input('contact_header', {'placeholder':'&Uuml;berschrift Kontaktformular'}) }}</h2>
  17.           {{pimcore_wysiwyg('contact-text')}}
  18.         </div>
  19.       </div>
  20.       <div class="row">
  21.         <div class="col-12 col-lg-4">
  22.           <div class="contact-data">
  23.             {{pimcore_wysiwyg('contact-information')}}
  24.           </div>
  25.         </div>
  26.         <div class="col-12 col-lg-7 offset-lg-1">
  27.           <h3>{{ 'alkanbari-contact-form1-header'|trans }}</h3>
  28.           <div class="box-bg">            
  29.             <form id="bookingForm" class="form booking-form" name="contactForm" method="post">
  30.               <input type="hidden" class="check-finput" name="language" id="language" value="{{app.request.locale}}" />
  31.               <input type="hidden" class="check-finput" name="contactToken" id="contactToken" value="{{ 'now'|date('U') }}" />
  32.               <div class="row form-row">
  33.                 <div class="col-12 col-md-6">
  34.                   <label>Vorname</label>
  35.                   <input class="form-control mb-2 check-finput" name="contactFirstname" id="contactFirstname" required />
  36.                 </div>
  37.                 <div class="col-12 col-md-6">
  38.                   <label>Nachname</label>
  39.                   <input class="form-control mb-2 check-finput" name="contactLastname" id="contactLastname" required />
  40.                 </div>
  41.               </div>
  42.               <div class="row form-row">
  43.                 <div class="col-8 col-md-9">
  44.                   <label>Stra&szlig;e</label>
  45.                   <input class="form-control mb-2 check-finput" name="contactStreet" id="contactStreet" required />
  46.                 </div>
  47.                 <div class="col-4 col-md-3">
  48.                   <label>Nr.</label>
  49.                   <input class="form-control mb-2 check-finput" name="contactStreetNumber" id="contactStreetNumber" required />
  50.                 </div>
  51.               </div>
  52.               <div class="row form-row">
  53.                 <div class="col-4 col-md-3">
  54.                   <label>Plz</label>
  55.                   <input class="form-control mb-2 check-finput" name="contactZip" id="contactZip" required />
  56.                 </div>
  57.                 <div class="col-8 col-md-9">
  58.                   <label>Ort</label>
  59.                   <input class="form-control mb-2 check-finput" name="contactCity" id="contactCity" required />
  60.                 </div>
  61.               </div>
  62.               <div class="row form-row">
  63.                 <div class="col-12">
  64.                   <label>E-Mail-Adresse</label>
  65.                   <input class="form-control mb-2 check-finput" type="text" name="emailAddress" id="emailAddress" placeholder="E-Mail-Adresse" />
  66.                   <input class="form-control mb-2 check-finput" type="email" name="contactEmail" id="contactEmail" required />
  67.                 </div>
  68.               </div>
  69.               <div class="row form-row">
  70.                 <div class="col-12">
  71.                   <label>Kommentare/Sonstiges</label>
  72.                   <textarea class="form-control mb-2 check-finput" name="contactMessage" id="contactMessage" rows="5"></textarea>
  73.                 </div>
  74.               </div>
  75.               <div class="row form-row">
  76.                 <div class="col-12 small">
  77.                   {{ pimcore_wysiwyg('booking-information') }}
  78.                 </div>
  79.               </div>
  80.               <div class="row form-row">
  81.                 <div class="col-12 text-center">
  82.                   <div id="submitContactMessage"></div>
  83.                   <input class="btn btn-default mb-2" type="button" name="submitBookingForm" id="submitBookingForm" value="{{'alkanbari-contact-form1-submit'|trans}}" />
  84.                 </div>
  85.               </div>
  86.             </form>           
  87.           </div>
  88.         </div>
  89.       </div>
  90.     </div>   
  91.   </section>
  92.   
  93.   <section class="section-padding">
  94.     <div class="container">
  95.       <div class="row">
  96.         <div class="col-12">
  97.           <h3>{{pimcore_input('locations-header')}}</h3>
  98.           {{pimcore_wysiwyg('locations-text')}}  
  99.         </div>
  100.       </div>
  101.       <div class="row">
  102.         {% for location in locations %}
  103.         <div class="col-12 col-sm-6 col-lg-4">
  104.           <div class="location">
  105.             <p><strong>{{location.getName}}</strong>
  106.             <br />{{location.getDescription()|raw}}</p>
  107.           </div>
  108.         </div>
  109.         {% endfor %}
  110.       </div>
  111.     </div>
  112.   </section>
  113.   
  114.   <section>
  115.     <div id="osmMap"></div>      
  116.   </section>
  117.