templates/fliesenkleber/homepage.html.twig line 1

Open in your IDE?
  1. {% extends 'fliesenkleber_homepage.html.twig' %}
  2. {% set teaserLength = constant('NEWSBLOG_TEASER_LENGTH') %}
  3. {% set themeColor1 = (siteConfig is defined) ? siteConfig.getThemeColor1  : '' %}
  4. {% block main_content %}
  5.  
  6.   <div class="banner">
  7.     {% if editmode %}
  8.     <div class="pim-tooltip" style="position:absolute; z-index:10; max-width:250px; top:1rem; bottom:0; left:auto; right:.5rem;">
  9.       <div class="tooltip-description">
  10.         W&auml;hlen Sie aus den Assets je ein Bild f&uuml;r mobile und Desktop-Darstellung
  11.       </div> 
  12.       <div class="tooltipp-options">
  13.         <div class="row">
  14.           <div class="col-12">
  15.             <div>Desktop-Darstellung:</div>
  16.             {{ pimcore_image("banner-img-desktop", {"height":"150","reload":true}) }}  
  17.           </div>
  18.           <div class="col-12">
  19.             <div>Mobile Darstellung:</div>
  20.             {{ pimcore_image("banner-img-mobile", {"height":"150","reload":true}) }}  
  21.           </div>
  22.         </div>
  23.       </div>
  24.     </div>
  25.     {% endif %}
  26.     <div class="headline-border scroll-animated-inverted">
  27.       <h2 class="headline" style="min-height:1rem;">{{ pimcore_input('banner-headline') }}</h2>
  28.       <div class="headline-arrow">
  29.         <svg style="width:50px; height:40px;"><polygon points="0,0 50,0 25,18 " style="fill:{{ themeColor1 }}; stroke:0; stroke-width:1"></polygon></svg>
  30.       </div>
  31.     </div>
  32.     {% if pimcore_image("banner-img-mobile").getSrc() != '' %}
  33.     <img src="{{ pimcore_image("banner-img-mobile").getSrc() }}" alt="{{ siteConfig.getWebsiteName }} Titelbild" class="d-block d-lg-none" />
  34.     {% endif %}
  35.     {% if pimcore_image("banner-img-desktop").getSrc() != '' %}
  36.     <img src="{{ pimcore_image("banner-img-desktop").getSrc() }}" alt="{{ siteConfig.getWebsiteName }} Titelbild" class="d-none d-lg-block" />
  37.     {% endif %}
  38.   </div>
  39.   {% set contentBlockTop = pimcore_block('contentblock1') %}    
  40.   {% for i in pimcore_block('contentblock1').iterator %}   
  41.     {% if editmode %}
  42.       {{ pimcore_select('blocktype', {
  43.           "store": [
  44.               ["panel-12", "1-spaltig"],
  45.               ["panel-6-6", "2-spaltig"],
  46.               ["panel-4-4-4", "3-spaltig"],
  47.               ["panel-3-3-3-3", "4-spaltig"],
  48.               ["panel-6-columns", "6-spaltig"],
  49.               ["slider-gallery", "Bildergalerie"],
  50.               ["horizontal-line", "Horizontale Linie"]
  51.           ],
  52.           "defaultValue": "panel-12",
  53.           "width": 300,
  54.           "reload": true
  55.       }) }}
  56.     {% endif %}
  57.     {% if not pimcore_select('blocktype').isEmpty() %}          
  58.         {{ include('fliesenkleber/includes/content-blocks/' ~ pimcore_select('blocktype').getData() ~ '.html.twig') }}          
  59.     {% endif %}
  60.   {% endfor %}
  61. {% endblock %}