templates/home.html.twig line 36

Open in your IDE?
  1. {% extends 'layout.html.twig' %}
  2. {% block content %}
  3.     <main class="main">
  4.         {% set SliderBlocks = pimcore_block('SliderBlocks', {'reload': true, 'manual': true}).start() %}
  5.         <section class="section-intro">
  6.         <div class="container-fluid">
  7.             <div class="row intro-gutter gy-4 align-items-center">
  8.                 <div class="{{ editmode ? 'col-md-6' : '' }} col-lg-6">
  9.                     {% if editmode %}
  10.                         <div class="row">
  11.                             <p class="mt-5">Maak hieronder het aantal slides aan voor de slider op de homepage.</p>
  12.                     {% elseif SliderBlocks.count > 0 %}
  13.                         <div class="home-slider-outer">
  14.                             <div class="swiper swiper--home-projects home-slider-inner" id="home-projects-slider">
  15.                                 <div class="swiper-wrapper">
  16.                     {% endif %}
  17.                                     {% for i in SliderBlocks.iterator %}
  18.                                         {% do SliderBlocks.blockConstruct() %}
  19.                                         {% if editmode %}
  20.                                         <div class="col-md-6 mb-3">
  21.                                         {% endif %}
  22.                                         {% do SliderBlocks.blockStart() %}
  23.                                         {{
  24.                                         pimcore_renderlet('project', {
  25.                                             "title": 'Sleep hier een project in de slider...',
  26.                                             "controller": "App\\Controller\\HomeController::HomeSliderRenderletAction",
  27.                                             "editmode": editmode,
  28.                                             "lazy": loop.index != 1
  29.                                         })
  30.                                         }}
  31.                                         {% do SliderBlocks.blockEnd() %}
  32.                                         {% if editmode %}
  33.                                         </div>
  34.                                         {% endif %}
  35.                                         {% do SliderBlocks.blockDestruct() %}
  36.                                     {% endfor %}
  37.                                     {% do SliderBlocks.end() %}
  38.                     {% if editmode %}
  39.                         </div>
  40.                     {% elseif SliderBlocks.count > 0 %}
  41.                                 </div>
  42.                                 <div class="swiper-button-prev"></div>
  43.                                 <div class="swiper-button-next"></div>
  44.                             </div>
  45.                         </div>
  46.                     {% endif %}
  47.                 </div>
  48.                 <div class="{{ editmode ? 'col-md-6' : '' }} col-lg-5">
  49.                     <div class="home-intro">
  50.                         {{ pimcore_wysiwyg('intro', {'placeholder': 'Intro...'}) }}
  51.                     </div>
  52.                 </div>
  53.             </div>
  54.         </div><!--/ .container-fluid -->
  55.     </section>
  56. {#        {% if projects|length %}#}
  57. {#            <div class="home-slider-outer">#}
  58. {#                <div class="swiper swiper--home-projects home-slider-inner" id="home-projects-slider">#}
  59. {#                    <div class="swiper-wrapper">#}
  60. {#                        {% for project in projects %}#}
  61. {#                            {% set img_src = project.photoIndexLarge ? project.photoIndexLarge.thumbnail('ProjectRenderletThumbnail') : 'https://via.placeholder.com/2000x1125/ccc' %}#}
  62. {#                            <div class="swiper-slide" style="background-image: url('{{ img_src }}');">#}
  63. {#                                {% set url = app_project_detaillink(project) %}#}
  64. {#                                <a href="{{ url }}">#}
  65. {#                                    <p class="title">{{ project.title }} <span class="mx-2">&mdash;</span> {{ project.location }}</p>#}
  66. {#                                </a>#}
  67. {#                            </div>#}
  68. {#                        {% endfor %}#}
  69. {#                    </div>#}
  70. {#                    <div class="swiper-button-prev"></div>#}
  71. {#                    <div class="swiper-button-next"></div>#}
  72. {#                </div>#}
  73. {#                <button class="home-slider-down d-none d-md-block" id="go-down">#}
  74. {#                    <img src="{{ asset('/img/arrow_down_scroll.png') }}" alt="">#}
  75. {#                </button>#}
  76. {#            </div>#}
  77. {#        {% endif %}#}
  78.         
  79.         <section class="section--richcontent">
  80.             {{ pimcore_areablock("contentAreaBlock") }}
  81.         </section>
  82.         <section class="section--ctas">
  83.             <div class="container-fluid">
  84.                 <div class="row justify-content-center">
  85.                     <div class="col-lg-10 px-md-0">
  86.                         <h2 class="pb-3 pb-md-5">{{ pimcore_textarea('ctasTitle', {'placeholder': 'Titel...', 'nl2br': true}) }}</h2>
  87.                     </div>
  88.                 </div><!--/ .row -->
  89.                 {% set highlightBlocks = pimcore_block('highlightblock', {'reload': true, 'manual': true}).start() %}
  90.                 {% set colors = ['dark', 'medium', 'light'] %}
  91.                 <div class="row gx-xl-5">
  92.                     {% for i in highlightBlocks.iterator %}
  93.                         {% do highlightBlocks.blockConstruct() %}
  94.                         {% set color = colors[i] ?? 'light' %}
  95.                 
  96.                         <div class="col-12 col-md-6 col-lg-4 d-flex flex-column">
  97.                         {% do highlightBlocks.blockStart() %}
  98.                         {% if editmode %}
  99.                             <span class="box box-gray-{{ color }}">
  100.                         {% else %}
  101.                             {% set link = pimcore_link('introLink') %}
  102.                             <a href="{{ link.getHref() }}" class="box box-gray-{{ color }}">
  103.                         {% endif %}
  104.                                 
  105.                                 <h3 class="title">{{ pimcore_input('title', {'placeholder': 'Titel...'}) }}</h3>
  106.                                 <p>{{ pimcore_textarea("intro", {"nl2br": true, 'placeholder': 'Intro...'}).render()|raw  }}</p>
  107.                                 {% if editmode %}
  108.                                     {{ pimcore_link('introLink', {'class': 'btn btn-primary'}) }}
  109.                                 {% else %}
  110.                                     <img class="arrow" src="{{ asset('/img/arrow_block.png') }}" alt="">
  111.                                 {% endif %}
  112.                         {% if editmode %}
  113.                             </span>
  114.                         {% else %}
  115.                             </a>
  116.                         {% endif %}
  117.                 
  118.                         {% do highlightBlocks.blockEnd() %}
  119.                         </div>
  120.                         {% do highlightBlocks.blockDestruct() %}
  121.                     {% endfor %}
  122.                     {% do highlightBlocks.end() %}
  123.                 </div><!--/ .row -->
  124.                 <div class="row justify-content-center">
  125.                     <div class="col-lg-10 text-center px-md-0">
  126.                         {{ pimcore_link('introLink', {'class': 'btn btn-dark text-uppercase', "placeholder": "Knop..."}) }}
  127.                     </div>
  128.                 </div><!--/ .row -->
  129.             </div><!--/ .container -->
  130.         </section>
  131.         <section class="section--richcontent">
  132.             {{ pimcore_areablock("contentAreaBlock2") }}
  133.         </section>
  134.         <div class="content-block">
  135.             {{ pimcore_snippet('review_snippet') }}
  136.         </div>
  137.         
  138.     </main>
  139. {% endblock %}