templates/modules/app/pages/home.html.twig line 1

Open in your IDE?
  1. {% extends '@app/base.html.twig' %}
  2. {% block stylesheets %}
  3.     {{ encore_entry_link_tags('home') }}
  4. {% endblock %}
  5. {% block content %}
  6.     <div
  7.         class="page page--home">
  8.         {# Navigation #}
  9.         {% include '@app/includes/navigation.html.twig' %}
  10.         <section class="section section--intro">
  11.             <div class="section__container">
  12.                 <div class="figure" data-aos="fade" data-aos-duration="800">
  13.                     <img class="figure__image" src="{{ asset('assets/media/images/uploads/' ~ pages.active.slides[0].image|striptags) }}" alt="{{ pages.active.slides[0].alt|striptags }}">
  14.                 </div>
  15.                 <div class="section__header">
  16.                     <h1 class="section__title" data-aos="fade-right" data-aos-duration="400">
  17.                         {{ pages.active.textsArray['section_intro_title']|replace({
  18.                             '<p>': '<span>',
  19.                             '<br></p>': '</span>',
  20.                             '</p>' : '</span>',
  21.                             '<br>' : '</span><span>'
  22.                         })|raw }}
  23.                     </h1>
  24.                 </div>
  25.                 <div class="section__content" data-aos="fade-right" data-aos-duration="400">
  26.                     <div class="section__text">
  27.                         {{ pages.active.textsArray['section_intro_text']|raw }}
  28.                     </div>
  29.                 </div>
  30.             </div>
  31.         </section>
  32.         <section class="section section--strength" data-aos="fade" data-aos-duration="200">
  33.             <div class="section__container">
  34.                 <div class="section__header">
  35.                     <h2 class="section__title" data-aos="fade-right" data-aos-delay="250" data-aos-duration="600">
  36.                         {{ pages.active.textsArray['section_strength_title']|replace({
  37.                             '<p>': '<span>',
  38.                             '<br></p>': '</span>',
  39.                             '</p>' : '</span>',
  40.                             '<br>' : '</span><span>'
  41.                         })|raw }}
  42.                     </h2>
  43.                 </div>
  44.                 <div class="section__content">
  45.                     <div class="wrapper">
  46.                         {% set aos_counter = 150 %}
  47.                         {% for item in pages.active.items %}
  48.                             {% set aos_counter = aos_counter + 100 %}
  49.                             <div class="block" data-aos="fade-right" data-aos-delay="{{ aos_counter }}" data-aos-duration="400">
  50.                                 <div class="figure">
  51.                                     <img class="figure__image" src="{{ asset('assets/media/images/uploads/' ~ item.image|striptags) }}" alt="{{ item.alt|striptags }}">
  52.                                 </div>
  53.                                 <h3 class="block__title">
  54.                                     {{ item.title|replace({
  55.                                         '<p>': '<span>',
  56.                                         '<br></p>': '</span>',
  57.                                         '</p>' : '</span>',
  58.                                         '<br>' : '</span><span>'
  59.                                     })|raw }}
  60.                                 </h3>
  61.                             </div>
  62.                         {% endfor %}
  63.                     </div>
  64.                 </div>
  65.             </div>
  66.         </section>
  67.         <section class="section section--products">
  68.             <div class="section__container">
  69.                 <div class="section__header" data-aos="fade-right" data-aos-duration="600">
  70.                     <h2 class="section__title">
  71.                         {{ pages.active.textsArray['section_products_title']|replace({
  72.                             '<p>': '<span>',
  73.                             '<br></p>': '</span>',
  74.                             '</p>' : '</span>',
  75.                             '<br>' : '</span><span>'
  76.                         })|raw }}
  77.                     </h2>
  78.                 </div>
  79.                 <div class="section__content">
  80.                     <div class="wrapper">
  81.                         {% set aos_counter = 150 %}
  82.                         {% for item in product_category %}
  83.                             {% set aos_counter = aos_counter + 100 %}
  84.                             <div class="block" data-aos="fade" data-aos-delay="{{ aos_counter }}" data-aos-duration="800">
  85.                                 <div class="figure">
  86.                                     <img class="figure__image" src="{{ asset('assets/media/images/uploads/' ~ item.imageCover|striptags) }}" alt="{{ item.alt|striptags }}">
  87.                                 </div>
  88.                                 <div class="block__content">
  89.                                     <h3 class="block__title">
  90.                                         {{ item.designation|replace({
  91.                                             '<p>': '<span>',
  92.                                             '<br></p>': '</span>',
  93.                                             '</p>' : '</span>',
  94.                                             '<br>' : '</span><span>'
  95.                                         })|raw }}
  96.                                     </h3>
  97.                                     <div class="controls">
  98.                                         <a href="{{ pages.list.products.translate(languages.locale).uri|path(languages)|replace({'/([a-zA-Z0-9-_]+)': ''}) ~ item.slugUrl }}" class="button">
  99.                                             {{ pages.active.textsArray['section_product_button']|replace({
  100.                                                 '<p>': '<span>',
  101.                                                 '<br></p>': '</span>',
  102.                                                 '</p>' : '</span>',
  103.                                                 '<br>' : '</span><span>'
  104.                                             })|raw }}
  105.                                         </a>
  106.                                     </div>
  107.                                 </div>
  108.                             </div>
  109.                         {% endfor %}
  110.                     </div>
  111.                 </div>
  112.             </div>
  113.         </section>
  114.         <section class="section section--makings" data-aos="fade" data-aos-duration="200">
  115.             <div class="section__container">
  116.                 <div class="section__header">
  117.                     <h2 class="section__title" data-aos="fade-right" data-aos-duration="600">
  118.                         {{ pages.active.textsArray['section_makings_title']|replace({
  119.                             '<p>': '<span>',
  120.                             '<br></p>': '</span>',
  121.                             '</p>' : '</span>',
  122.                             '<br>' : '</span><span>'
  123.                         })|raw }}
  124.                     </h2>
  125.                 </div>
  126.                 <div class="section__content">
  127.                     <div class="section__row" data-aos="fade" data-aos-duration="800">
  128.                         <div id="makings-carousel" class="carousel carousel--makings owl-carousel owl-theme">
  129.                             {% for item in pages.active.homeSlides %}
  130.                                 <div class="block block-making" data-id="{{ item.id }}">
  131.                                     <div class="figure">
  132.                                         <img class="figure__image" src="{{ asset('assets/media/images/uploads/' ~ item.image|striptags) }}" alt="{{ item.alt|striptags }}">
  133.                                     </div>
  134.                                     <div class="block__content">
  135.                                         <h3 class="block__title">
  136.                                             {{ item.title|replace({
  137.                                                 '<p>': '<span>',
  138.                                                 '<br></p>': '</span>',
  139.                                                 '</p>' : '</span>',
  140.                                                 '<br>' : '</span><span>'
  141.                                             })|raw }}
  142.                                         </h3>
  143.                                     </div>
  144.                                 </div>
  145.                             {% endfor %}
  146.                         </div>
  147.                     </div>
  148.                 </div>
  149.             </div>
  150.         </section>
  151.         <section class="section section--partners">
  152.             <div class="section__container">
  153.                 <div class="section__header">
  154.                     <h2 class="section__title" data-aos="fade-right" data-aos-duration="600">
  155.                         {{ pages.active.textsArray['section_partners_title']|replace({
  156.                             '<p>': '<span>',
  157.                             '<br></p>': '</span>',
  158.                             '</p>' : '</span>',
  159.                             '<br>' : '</span><span>'
  160.                         })|raw }}
  161.                     </h2>
  162.                 </div>
  163.                 <div class="section__content" data-aos="fade-right" data-aos-duration="600">
  164.                     <div class="wrapper">
  165.                         {% set aos_counter = 150 %}
  166.                         {% for item in pages.active.secondItems %}
  167.                             {% set aos_counter = aos_counter + 100 %}
  168.                             <div class="block" data-aos="fade" data-aos-delay="{{aos_counter}}" data-aos-duration="600">
  169.                                 <div class="figure">
  170.                                     <img class="figure__image" src="{{ asset('assets/media/images/uploads/' ~ item.image|striptags) }}" alt="{{ item.alt|striptags }}">
  171.                                 </div>
  172.                             </div>
  173.                         {% endfor %}
  174.                     </div>
  175.                 </div>
  176.             </div>
  177.         </section>
  178.         {# Footer #}
  179.         {% include '@app/includes/footer.html.twig' %}
  180.     </div>
  181.     {# /.page #}
  182. {% endblock %}
  183. {% block javascripts %}
  184.     {{ encore_entry_script_tags('home') }}
  185. {% endblock %}