templates/alkanbari/document/homepage.html.twig line 1

Open in your IDE?
  1. {% extends 'alkanbari_homepage.html.twig' %}
  2. {% block main_content %}
  3.   {% set bgImgDesktop = pimcore_relation('banner-image').getFullPath() ? pimcore_relation('banner-image').getFullPath() : '' %}        
  4.   {% set bgImgMobile = pimcore_relation('banner-mobile-image').getFullPath() ? pimcore_relation('banner-mobile-image').getFullPath() : '' %}  
  5.   <section class="section banner-section home-banner" id="start">
  6.     <div class="banner-border">   
  7.       <img class="d-none d-lg-block" src="{{ bgImgDesktop }}" loading="lazy" /><img class="d-block d-lg-none" src="{{ bgImgMobile }}" loading="lazy" />    
  8.       <h2 class="banner-header animate__blurred">{{ pimcore_input('banner-headline', {"default":"Willkommen"}) }}</h2>         
  9.     </div>
  10.   </section>
  11.   {% if editmode %}
  12.   <div class="pim-tooltip">
  13.     <div>
  14.       Banner f&uuml;r Desktop:<br />
  15.       {{ pimcore_relation('banner-image', {
  16.           "reload" : true
  17.       }) }}
  18.     </div>
  19.     <div>
  20.       Banner f&uuml;r Mobiles:<br />
  21.       {{ pimcore_relation('banner-mobile-image', {
  22.           "reload" : true
  23.       }) }}
  24.     </div>
  25.   </div>
  26.   {% endif %} 
  27.   {% set contentBlock1 = pimcore_block('contentblock1') %}    
  28.   {% for i in pimcore_block('contentblock1').iterator %}   
  29.     {% if editmode %}
  30.       {{ pimcore_select('blocktype', {
  31.           "store": [
  32.               ["panel-12", "1-spaltiges Layout"],
  33.               ["panel-6-6", "2-spaltiges Layout"],
  34.               ["panel-4-4-4", "3-spaltiges Layout"],
  35.               ["panel-3-3-3-3", "4-spaltiges Layout"],
  36.               ["horizontal-line", "Horizontale Trennlinie"]
  37.           ],
  38.           "defaultValue": "panel-12",
  39.           "width": 300,
  40.           "reload": true
  41.       }) }}
  42.     {% endif %}
  43.     {% if not pimcore_select('blocktype').isEmpty() %}          
  44.         {{ include('alkanbari/_includes/content-blocks/' ~ pimcore_select('blocktype').getData() ~ '.html.twig') }}          
  45.     {% endif %}
  46.   {% endfor %}
  47.   <section class="section-padding" style="display:none;">
  48.     <div class="container">
  49.       <div class="row">
  50.         <div class="col-12 text-center">
  51.           <h2>{{ pimcore_input('contact_header') }}</h2>
  52.           <br />
  53.         </div>
  54.       </div>
  55.       <div class="row">
  56.         <div class="col-12 col-lg-4">
  57.           <div class="contact-data">
  58.             <p>{{'alkanbari-contact-company'|trans}}<br />{{'alkanbari-contact-name'|trans}}<br />{{'alkanbari-contact-street'|trans}}, {{'alkanbari-contact-city'|trans}}</p>
  59.             <p>Telefon: <a href="tel:{{'alkanbari-contact-phone-number'|trans}}" target="_blank">{{'alkanbari-contact-phone'|trans}}</a><br />E-Mail: <a href="mailto:{{'alkanbari-contact-email'|trans}}" target="_blank">{{'alkanbari-contact-email'|trans}}</a></p>
  60.             
  61.           </div>
  62.         </div>
  63.         <div class="col-12 col-lg-7 offset-lg-1">
  64.           <h3>{{ 'alkanbari-contact-form1-header'|trans }}</h3>
  65.           <div class="box-bg">
  66.             
  67.             <form id="bookingForm" class="form booking-form" name="contactForm" method="post">
  68.               <input type="hidden" class="check-finput" name="language" id="language" value="{{app.request.locale}}" />
  69.               <input type="hidden" class="check-finput" name="contactToken" id="contactToken" value="{{ 'now'|date('U') }}" />
  70.               <div class="row form-row">
  71.                 <div class="col-12 col-md-6">
  72.                   <label>Vorname</label>
  73.                   <input class="form-control mb-2 check-finput" name="contactFirstname" id="contactFirstname" required />
  74.                 </div>
  75.                 <div class="col-12 col-md-6">
  76.                   <label>Nachname</label>
  77.                   <input class="form-control mb-2 check-finput" name="contactLastname" id="contactLastname" required />
  78.                 </div>
  79.               </div>
  80.               <div class="row form-row">
  81.                 <div class="col-8 col-md-9">
  82.                   <label>Stra&szlig;e</label>
  83.                   <input class="form-control mb-2 check-finput" name="contactStreet" id="contactStreet" required />
  84.                 </div>
  85.                 <div class="col-4 col-md-3">
  86.                   <label>Nr.</label>
  87.                   <input class="form-control mb-2 check-finput" name="contactStreetNumber" id="contactStreetNumber" required />
  88.                 </div>
  89.               </div>
  90.               <div class="row form-row">
  91.                 <div class="col-4 col-md-3">
  92.                   <label>Plz</label>
  93.                   <input class="form-control mb-2 check-finput" name="contactZip" id="contactZip" required />
  94.                 </div>
  95.                 <div class="col-8 col-md-9">
  96.                   <label>Ort</label>
  97.                   <input class="form-control mb-2 check-finput" name="contactCity" id="contactCity" required />
  98.                 </div>
  99.               </div>
  100.               <div class="row form-row">
  101.                 <div class="col-12">
  102.                   <label>E-Mail-Adresse</label>
  103.                   <input class="form-control mb-2 check-finput" type="text" name="emailAddress" id="emailAddress" placeholder="E-Mail-Adresse" />
  104.                   <input class="form-control mb-2 check-finput" type="email" name="contactEmail" id="contactEmail" required />
  105.                 </div>
  106.               </div>
  107.               <div class="row form-row">
  108.                 <div class="col-12">
  109.                   <label>Kommentare/Sonstiges</label>
  110.                   <textarea class="form-control mb-2 check-finput" name="contactMessage" id="contactMessage" rows="3"></textarea>
  111.                 </div>
  112.               </div>
  113.               <div class="row form-row">
  114.                 <div class="col-12 small">
  115.                   {{ pimcore_wysiwyg('booking-information') }}
  116.                 </div>
  117.               </div>
  118.               <div class="row form-row">
  119.                 <div class="col-12 text-center">
  120.                   <div id="submitContactMessage"></div>
  121.                   <input class="btn btn-default mb-2" type="button" name="submitBookingForm" id="submitBookingForm" value="{{'alkanbari-contact-form1-submit'|trans}}" />
  122.                 </div>
  123.               </div>
  124.             </form>
  125.             
  126.           </div>
  127.         </div>
  128.       </div>
  129.     </div>
  130.   </section>
  131. {% endblock %}