templates/frontend/index.html.twig line 1

Open in your IDE?
  1. {% extends 'frontend/base.html.twig' %}
  2. {% block metaTitle %}{% trans %}La piscina a 360°. Piscine pubbliche, private, spa, pulitori, filtri, coperture - Astralpool{% endtrans %}{% endblock %}
  3. {% block metaDescription %}{% trans %}AstralPool - La piscina a 360°. Tutto per piscine pubbliche, private, spa e wellness, parchi acquatici, fontane, centri benessere.{% endtrans %}{% endblock %}
  4. {% block body %}
  5. <section class="space-bottom-2">
  6.     <div class="container">
  7.         <div class="row">
  8.             <div class="col-lg-9">
  9.                 <div class="row">
  10.                     <div class="col-lg-6 mb-4">
  11.                         <a href="{{ path('frontend_product_index', {product: 'piscine-residenziali'}) }}" class="big-section" aria-label="{% trans %}Piscine residenziali{% endtrans %}">
  12.                             <img src="{{ asset('images/product/residential/index.jpg') }}" alt="{% trans %}Piscine residenziali{% endtrans %}" class="img-fluid">
  13.                             <div class="abs-text">
  14.                                 <span class="h3">{% trans %}Piscine residenziali{% endtrans %}</span>
  15.                             </div>
  16.                         </a>
  17.                     </div>
  18.                     <div class="col-lg-6 mb-4">
  19.                         <a href="{{ path('frontend_product_index', {product: 'piscine-per-hospitality'}) }}" class="big-section" aria-label="{% trans %}Piscine per hospitality{% endtrans %}">
  20.                             <img src="{{ asset('images/homepage/hospitality.jpg') }}" alt="{% trans %}Piscine per hospitality{% endtrans %}" class="img-fluid">
  21.                             <div class="abs-text">
  22.                                 <span class="h3">{% trans %}Piscine per hospitality{% endtrans %}</span>
  23.                             </div>
  24.                         </a>
  25.                     </div>
  26.                 </div>
  27.             </div>
  28.             <div class="col-lg-3 mb-4">
  29.                 <a href="{{ path('frontend_component_list') }}" class="big-section" aria-label="{% trans %}Componenti per piscine{% endtrans %}">
  30.                     <img src="{{ asset('images/homepage/pool-components.png') }}" alt="{% trans %}Componenti per piscine{% endtrans %}" class="img-fluid">
  31.                     <div class="abs-text">
  32.                         <span class="h3">{% trans %}Componenti per piscine{% endtrans %}</span>
  33.                     </div>
  34.                 </a>
  35.             </div>
  36.         </div>
  37.         <div class="row">
  38.             <div class="col-lg-4 mb-4">
  39.                 <a href="{{ path('frontend_product_page_index', {product: 'piscine-per-hospitality', page: 'piscine-da-interno-idromassaggio-e-area-wellness'}) }}" class="small-section" aria-label="{% trans %}Wellness e spa{% endtrans %}">
  40.                     <img src="{{ asset('images/homepage/wellness-spa.jpg') }}" alt="{% trans %}Wellness e spa{% endtrans %}" class="img-fluid">
  41.                     <div class="abs-text">
  42.                         <span class="h3">{% trans %}Wellness e spa{% endtrans %}</span>
  43.                     </div>
  44.                 </a>
  45.             </div>
  46.             <div class="col-lg-4 mb-4">
  47.                 <a href="{{ path('frontend_product_page_index', {product: 'piscine-residenziali', page: 'piscine-fuori-terra'}) }}" class="small-section" aria-label="{% trans %}Piscine fuori terra{% endtrans %}">
  48.                     <img src="{{ asset('images/homepage/above-ground-pool.png') }}" alt="{% trans %}Piscine fuori terra{% endtrans %}" class="img-fluid">
  49.                     <div class="abs-text">
  50.                         <span class="h3">{% trans %}Piscine fuori terra{% endtrans %}</span>
  51.                     </div>
  52.                 </a>
  53.             </div>
  54.             <div class="col-lg-4 mb-4">
  55.                 <a href="{{ path('frontend_configurator') }}" class="small-section" aria-label="{% trans %}Configura la tua piscina{% endtrans %}">
  56.                     <img src="{{ asset('images/homepage/configure-your-pool.jpg') }}" alt="{% trans %}Configura la tua piscina{% endtrans %}" class="img-fluid">
  57.                     <div class="abs-text">
  58.                         <span class="h3 bg-primary">{% trans %}Configuratore piscina{% endtrans %}</span>
  59.                     </div>
  60.                 </a>
  61.             </div>
  62.         </div>
  63.         <div class="row">
  64.             <div class="col-lg-4 mb-4">
  65.                 <a href="{{ path('frontend_product_index', {product: 'minipiscine-idromassaggio'}) }}" class="small-section" aria-label="{% trans %}Minipiscine idromassaggio{% endtrans %}">
  66.                     <img src="{{ asset('images/product/hydromassage/index.jpg') }}" alt="{% trans %}Minipiscine idromassaggio{% endtrans %}" class="img-fluid">
  67.                     <div class="abs-text">
  68.                         <span class="h3">{% trans %}Minipiscine idromassaggio{% endtrans %}</span>
  69.                     </div>
  70.                 </a>
  71.             </div>
  72.             <div class="col-lg-4 mb-4">
  73.                 <a href="{{ path('frontend_product_index', {product: 'piscine-pubbliche'}) }}" class="small-section" aria-label="{% trans %}Piscine pubbliche{% endtrans %}">
  74.                     <img src="{{ asset('images/product/public/index.jpg') }}" alt="{% trans %}Piscine pubbliche{% endtrans %}" class="img-fluid">
  75.                     <div class="abs-text">
  76.                         <span class="h3">{% trans %}Piscine pubbliche{% endtrans %}</span>
  77.                     </div>
  78.                 </a>
  79.             </div>
  80.             <div class="col-lg-4 mb-4">
  81.                 <a href="{{ path('frontend_product_index', {product: 'fontane'}) }}" class="small-section" aria-label="{% trans %}Fontane{% endtrans %}">
  82.                     <img src="{{ asset('images/homepage/fountain.png') }}" alt="{% trans %}Fontane{% endtrans %}" class="img-fluid">
  83.                     <div class="abs-text">
  84.                         <span class="h3">{% trans %}Fontane{% endtrans %}</span>
  85.                     </div>
  86.                 </a>
  87.             </div>
  88.         </div>
  89.         <div class="row">
  90.             <div class="col-lg-3 mb-4">
  91.                 <a href="{{ path('frontend_sustainability') }}" class="big-section" aria-label="{% trans %}Sostenibilità{% endtrans %}">
  92.                     <img src="{{ asset('images/homepage/sustainability.jpg') }}" alt="{% trans %}Sostenibilità{% endtrans %}" class="img-fluid">
  93.                     <div class="abs-text">
  94.                         <span class="h3">{% trans %}Sostenibilità{% endtrans %}</span>
  95.                     </div>
  96.                 </a>
  97.             </div>
  98.             <div class="col-lg-9">
  99.                 <div class="row">
  100.                     <div class="col-lg-6 mb-4">
  101.                         <a href="{{ path('frontend_resellers') }}" class="big-section" aria-label="{% trans %}Trova il rivenditore più vicino a te{% endtrans %}">
  102.                             <img src="{{ asset('images/homepage/reseller.jpg') }}" alt="{% trans %}Trova il rivenditore più vicino a te{% endtrans %}" class="img-fluid">
  103.                             <div class="abs-text">
  104.                                 <span class="h3">{% trans %}Trova il rivenditore più vicino a te{% endtrans %}</span>
  105.                             </div>
  106.                         </a>
  107.                     </div>
  108.                     <div class="col-lg-6 mb-4">
  109.                         <div class="big-section p-4 bg-primary flex-column">
  110.                             <h3 class="text-uppercase fw-bolder mb-5">{% trans %}Blog{% endtrans %}</h3>
  111.                             <div class="d-flex flex-column">
  112.                                 {% for article in latestArticles %}
  113.                                     <div class="border-top border-2 py-3">
  114.                                         <a href="{{ path('frontend_blog_article_read', {slug: article.slug}) }}" aria-label="{{ article.title }}" class="text-white">
  115.                                             <span class="h5 d-block fw-bold mb-0">{{ article.title }}</span>
  116.                                             <span class="d-block">{{ article.content|block_editor_render|striptags|html_entity_decode|length ? article.content|block_editor_render|striptags|html_entity_decode|slice(0,80)~'...' : '' }}</span>
  117.                                         </a>
  118.                                     </div>
  119.                                 {% endfor %}
  120.                             </div>
  121.                         </div>
  122.                     </div>
  123.                 </div>
  124.             </div>
  125.         </div>
  126.         <div class="row">
  127.             <div class="col-lg-5">
  128.                 <div class="bg-light p-3 p-lg-4">
  129.                     <h3 class="mb-1">{% trans %}Iscriviti alla newsletter{% endtrans %}</h3>
  130.                     <p class="fw-medium fs-lg mb-4">{% trans %}e rimani aggiornato sulle ultime novità del mondo Astralpool{% endtrans %}</p>
  131.                     <a href="{{ path('frontend_newsletter') }}" class="btn btn-primary w-100">{% trans %}Iscriviti{% endtrans %}</a>
  132.                 </div>
  133.             </div>
  134.             <div class="col-lg-7">
  135.                 <div class="row h-100">
  136.                     <div class="col-lg-4">
  137.                         <div class="py-4 h-100 d-flex flex-column">
  138.                             <h5 class="mb-4">{% trans %}I nostri brand{% endtrans %}</h5>
  139.                             <ul>
  140.                                 {% for brand in brands %}
  141.                                 <li class="fs-lg {{ not loop.index ? 'mb-2' }}">
  142.                                     <a href="{{ brand.url }}" aria-label="{{ brand.name }}" target="_blank">{{ brand.name }}</a>
  143.                                 </li>
  144.                                 {% endfor %}
  145.                             </ul>
  146.                         </div>
  147.                     </div>
  148.                     <div class="col-lg-4">
  149.                         <div class="py-4 h-100 d-flex flex-column">
  150.                             <h5>{% trans %}Siamo sponsor LEN degli europei di nuoto{% endtrans %}</h5>
  151.                             {% for section in sectionImages(constant('App\\Entity\\SectionImage::POSITION_SPONSOR_LEN'), 5) %}
  152.                                 <img src="{{ section.cover.publicUrl }}" alt="Sponsor" class="img-fluid {{ not loop.last ? 'mb-4' }}">
  153.                             {% endfor %}
  154.                         </div>
  155.                     </div>
  156.                     <div class="col-lg-4">
  157.                         <div class="py-4 h-100 d-flex flex-column">
  158.                             <h5>{% trans %}Siamo partner ufficiali di{% endtrans %}:</h5>
  159.                             <div style="max-width: 160px">
  160.                                 {% for section in sectionImages(constant('App\\Entity\\SectionImage::POSITION_OFFICIAL_PARTNER'), 5) %}
  161.                                 <img src="{{ section.cover.publicUrl }}" alt="Partner" class="img-fluid {{ not loop.last ? 'mb-4' }}">
  162.                                 {% endfor %}
  163.                             </div>
  164.                         </div>
  165.                     </div>
  166.                 </div>
  167.             </div>
  168.         </div>
  169.     </div>
  170. </section>
  171. {% endblock %}