templates/areas/contact-header/view.html.twig line 1

Open in your IDE?
  1. {% if editmode %}
  2.     <div class="edit-box">
  3.         <h1>KONFIGURATIONEN FÜR DEN AREABRICK:</h1>
  4.         <div class="flex gap-20">
  5.             <div class="content flex column gap-20">
  6.                 <div class="content-box flex gap-20">
  7.                     <div class="item">
  8.                         <p class="edit-p">Abstand nach <strong>oben</strong> wählen:</p>
  9.                         {{ pimcore_select("MarginTop", {
  10.                             "reload": true,
  11.                             "store": [
  12.                                 ["regularMT", "Normal"],
  13.                                 ["halfMT", "1/2"],
  14.                                 ["smallMT", "1/4"],
  15.                                 ["zeroMT", "kein Abstand"],
  16.                             ],
  17.                             "defaultValue" : "zeroMT"
  18.                         }) }}
  19.                     </div>
  20.                     <div class="item">
  21.                         <p class="edit-p">Abstand nach <strong>unten</strong> wählen:</p>
  22.                         {{ pimcore_select("MarginBottom", {
  23.                             "reload": true,
  24.                             "store": [
  25.                                 ["regular", "Normal"],
  26.                                 ["half", "1/2"],
  27.                                 ["small", "1/4"],
  28.                                 ["zero", "kein Abstand"],
  29.                             ],
  30.                             "defaultValue" : "regular"
  31.                         }) }}
  32.                     </div>                    
  33.                     
  34.                     {# <div class="item">
  35.                         <p class="edit-p">Hintergrund-Bild:</p>
  36.                         <div class="container" style="z-index: 10;position: relative;">
  37.                             {{ pimcore_relation("HeaderImage",{
  38.                                 "types": ["asset"],
  39.                                 "subtypes": {
  40.                                     "asset": ["image"]
  41.                                 }
  42.                             }) }}
  43.                         </div>
  44.                     </div> #}
  45.                 </div>
  46.             </div>
  47.         </div>
  48.     </div>
  49. {% endif %}
  50. <section class="content-header contact-header {{ pimcore_select('MarginTop').getData() }} {{ pimcore_select('MarginBottom').getData() }}">
  51.     {% if editmode %}
  52.     <div class="container" style="z-index: 10;position: relative;">
  53.         {{ pimcore_relation("HeaderImage",{
  54.             "types": ["asset"],
  55.             "subtypes": {
  56.                 "asset": ["image"]
  57.             }
  58.         }) }}
  59.     </div>
  60.     {% elseif not editmode and not pimcore_relation("HeaderImage").isEmpty() %}
  61.         <div class="bg">
  62.             {{ pimcore_relation("HeaderImage").getElement().thumbnail('ContentHeaderBackground').getHtml({'imgAttributes': {
  63.                 'class': 'content-header-image'
  64.             }}) | raw }}
  65.         </div>
  66.     {% endif %}
  67.     <div class="container content-header-container contact-header-container">
  68.         {# {% if editmode %}
  69.             <h1>{{ pimcore_textarea("headline",{
  70.                     "nl2br": true,
  71.                     "height": 100,
  72.                     "placeholder": "HAUPT ÜBERSCHRIFT FÜR DIESE AREA"
  73.                 }) }}
  74.             </h1>
  75.         {% elseif not editmode and not pimcore_textarea('headline').isEmpty() %}
  76.             <h1>{{ pimcore_textarea('headline').getData() | nl2br }}</h1>
  77.         {% endif %} #}
  78.         {# <div class="content-container lead">
  79.             {% if editmode %}
  80.                 <p>{{ pimcore_textarea("intro",{
  81.                         "nl2br": true,
  82.                         "height": 200,
  83.                         "class": "content-intro-text",
  84.                         "placeholder": "Quisque velit nisi, pretium ut lacinia in, elementum id enim. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Pellentesque in ipsum id orci porta dapibus. Nulla quis lorem ut libero malesuada feugiat."
  85.                     }) }}
  86.                 </p>
  87.             {% elseif not editmode and not pimcore_textarea('intro').isEmpty() %}
  88.                 <p>{{ pimcore_textarea('intro').getData() | nl2br }}</p>
  89.             {% endif %}
  90.         </div> #}
  91.         <div class="contact-map">
  92.             <div class="info-container">
  93.                 <div class="info">
  94.                     {# <div class="headline-container">
  95.                         {% if editmode %}
  96.                         <p class="headline">{{ pimcore_textarea('company_name',{
  97.                                 "nl2br": true,
  98.                                 "height": 80,
  99.                                 "class": "headline",
  100.                                 "placeholder": "FELIX STÖCKLI AG"
  101.                             }) }}</p>
  102.                         {% elseif not editmode and not pimcore_textarea('company_name').isEmpty() %}
  103.                             <p class="headline">{{ pimcore_textarea('company_name').getData() | nl2br }}</p>
  104.                         {% endif %}
  105.                     </div> #}
  106.                     <div class="text-container">
  107.                         <div class="left">
  108.                             {% if editmode %}
  109.                                 {{ pimcore_wysiwyg('Content_left', {
  110.                                     height: 150,
  111.                                     customConfig: '/assets/js/editmode/config.js'
  112.                                 }) }}
  113.                             {% elseif not pimcore_wysiwyg('Content_left').isEmpty() %}
  114.                                 {{ pimcore_wysiwyg('Content_left').getData() | raw }}
  115.                             {% endif %}
  116.                             <div class="hexagon">
  117.                                 {{ include('svg/hexagon.html.twig') }}
  118.                             </div>
  119.                         </div>
  120.                         {#<div class="right">
  121.                             <p><strong>Rechnungsadresse</strong><br>Felix Stöckli AG Transporte<br>Im Hasliacher 2<br>5626 Hermetschwil</p>
  122.                         </div>+41 56 640 00 50#}
  123.                     </div>
  124.                     <div class="contact-container">
  125.                         {% if editmode %}
  126.                             {{ pimcore_link('tel') }}
  127.                         {% else %}
  128.                             <a class="contact-header__tel" href="tel:{{ pimcore_link('tel').getText() }}">
  129.                                 <svg width="24.136" height="24.181" viewBox="0 0 24.136 24.181">
  130.                                     <path id="Icon_feather-phone" data-name="Icon feather-phone" d="M25.3,19.605v3.339a2.226,2.226,0,0,1-2.426,2.226,22.025,22.025,0,0,1-9.6-3.417,21.7,21.7,0,0,1-6.678-6.678A22.025,22.025,0,0,1,3.177,5.426,2.226,2.226,0,0,1,5.392,3H8.73a2.226,2.226,0,0,1,2.226,1.914,14.29,14.29,0,0,0,.779,3.127,2.226,2.226,0,0,1-.5,2.348L9.821,11.8A17.807,17.807,0,0,0,16.5,18.481l1.413-1.413a2.226,2.226,0,0,1,2.348-.5,14.29,14.29,0,0,0,3.127.779A2.226,2.226,0,0,1,25.3,19.605Z" transform="translate(-2.167 -2)" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
  131.                                 </svg>
  132.                                 <span>{{ pimcore_link('tel').getText() }}</span>
  133.                             </a>
  134.                         {% endif %}
  135.                         {% if editmode %}
  136.                             {{ pimcore_link('mail') }}
  137.                         {% else %}
  138.                             <a class="contact-header__email" href="mailto:{{ pimcore_link('mail').getText() }}">
  139.                                 <svg width="22.259" height="17.807" viewBox="0 0 22.259 17.807">
  140.                                     <path id="Icon_material-mail-outline" data-name="Icon material-mail-outline" d="M23.033,6H5.226A2.223,2.223,0,0,0,3.011,8.226L3,21.581a2.232,2.232,0,0,0,2.226,2.226H23.033a2.232,2.232,0,0,0,2.226-2.226V8.226A2.232,2.232,0,0,0,23.033,6Zm0,15.581H5.226V10.452l8.9,5.565,8.9-5.565Zm-8.9-7.791-8.9-5.565H23.033Z" transform="translate(-3 -6)" fill="#fff"/>
  141.                                 </svg>
  142.                                 <span>{{ pimcore_link('mail').getText() }}</span>
  143.                             </a>
  144.                         {% endif %}
  145.                     </div>
  146.           
  147.                     {% if editmode %}
  148.                         {{ pimcore_link('Google_Maps') }}
  149.                     {% else %}
  150.                         <a class="button maps-link" href="{{ pimcore_link('Google_Maps').getHref() }}" target="_blank">
  151.                             {{ pimcore_link('Google_Maps').getText() }}
  152.                             {{ include('svg/arrow-right.html.twig') }}
  153.                         </a>
  154.                     {% endif %}
  155.                 </div>
  156.             </div>
  157.             <div class="map-container">
  158.             <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2708.5335341001028!2d8.455755476813634!3d47.24526951285875!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47900702d14b987f%3A0x78c4e51eaf63a592!2su.%20Fischbachstrasse%202%2C%208932%20Mettmenstetten!5e0!3m2!1sen!2sch!4v1736501000762!5m2!1sen!2sch" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>            </div>
  159.         </div>
  160.     </div>
  161. </section>