{% extends '@Web/layout.html.twig' %}{% block title %} {{ meta.title | raw }}{% endblock %}{% block meta %} <meta name="keywords" content="{{ meta.keywords | raw }}" /> <meta name="description" content="{{ meta.description | raw }}" /> <meta property="og:type" content="website" /> <meta property="og:title" content="{{ meta.title | raw }}" /> <meta property="og:description" content="{{ meta.description | raw }}" /> <meta property="og:image" content="https://tile.expert/img/topMenu/hdLogo.png" /> <meta property="og:image:width" content="150" /> <meta property="og:image:height" content="27" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:locale" content="{{ te.locale.getCurLocaleISO() }}" /> <meta property="og:url" content="{{ te.request.uri }}" /> <meta property="og:site_name" content="Tile.Expert" />{% endblock %}{% block stylesheets %} {{ parent() }} <link rel="stylesheet" href="{{ asset('_css/home.min.css') }}" />{% endblock %}{% block javascripts %} {{ parent() }} {% if te.checkIsDev %} <script src="{{ asset('_js/home.js') }}"></script> {% else %} <script src="{{ asset('_js/home.min.js') }}"></script> {% endif %}{% endblock %}{% block content %} <div class="target"> <div class="general-content"> {# карусель recently added #} {% include '@Web/Home/_last-collection-carousel.html.twig' %} {# скрывать карусель с отзывами для мобильных экранов, если пользователь зашел на главную страницу больше 4 раз #} {# Вернул isFirstFourVisit . В js проверка на посещение и дальнейшее действия с классом hide-reviews-carousel, а именно его удаление вызывает критичные сдвиги макета, и падает показатель CLS. JS код не менял #} <div id="reviews_container" {{ isFirstFourVisit is defined and isFirstFourVisit ? '' : ' class="hide-reviews-carousel"' }} > {# карусель отзывов #} <span translate="no"> {{ render_esi(controller('WebBundle\\Controller\\HomeController::reviewsAction')) }} </span> </div> <div class="clearfix"></div> {# карусели TOP #} {% include '@Web/Home/_top-carousel.html.twig' with {'isHome': true} %} {# карусель блогов #} {% if publications.list | length > 0 %} {% include '@Web/Home/_blogs.html.twig' %} {% endif %} <h2 class="carousel-name different">{{ 'main_different' | trans }}</h2> <div class="row"> <div class="differences"> <!-- для локали ru задать класс, чтобы заменять иконку --> {% set change_icon = '' %} {% if userLocale() == 'ru' %} {% set change_icon = '-change-icon' %} {% endif %} <div class="differences-list"> <div class="distinction "> <div class="distinction-icon"> <img src="/img/home/differences/price-and-time.svg" loading="lazy" width="77" height="65" /> </div> <div class="text">{{ 'main_good_price' | trans }}</div> </div> <div class="distinction"> <div class="distinction-icon"> <img src="/img/home/differences/delivery.svg" loading="lazy" width="64" height="65" /> </div> <div class="text text_ref">{{ 'main_sample_delivery' | trans }}</div> </div> <div class="distinction "> <div class="distinction-icon"> <img src="/img/home/differences/payments.svg" loading="lazy" width="79.63" height="66.32" /> </div> <div class="text">{{ 'main_paypal_support' | trans }}</div> </div> <div class="distinction "> <div class="distinction-icon"> <img src="/img/home/differences/desing.svg" loading="lazy" width="75.2" height="64" /> </div> <div class="text">{{ 'main_real_photo' | trans }}</div> </div> <div class="distinction"> <div class="distinction-icon"> <img src="/img/home/differences/support.svg" loading="lazy" width="65.6" height="65.76" /> </div> <div class="text">{{ 'main_every_order' | trans }}</div> </div> <div class="distinction"> <div class="distinction-icon"> <img src="/img/home/differences/devices.svg" loading="lazy" width="75" height="65" /> </div> <div class="text">{{ 'main_mobile_support' | trans }}</div> </div> </div> {#<div class="differences-list hide"> <div class="distinction dist social-icons-list"> {{ render_esi(controller('WebBundle:Common:socialLink')) }} </div> </div>#} <div class="both"></div> </div> </div> <div class="wrap-no-panic"> <div class="no-panic {{ userLocale() }}"> <img src="/img/home/no_panic/no_panic_{{ userLocale() }}.svg" class="ico-no-panic" alt="{{ 'no_panic' | trans }}" loading="lazy" /> <p class="nopanic-items"> <span>{{ 'no_panic_any_obligations' | trans }}</span> <br> <span> {{ 'no_panic_customer_service_p1' | trans }} <i>{{ 'no_panic_customer_service_p2' | trans }}</i> </span> <span> {{ 'no_panic_cancel_order_p1' | trans }} <i>{{ 'no_panic_cancel_order_p2' | trans }}</i> </span> <span> {{ 'no_panic_made_mistake_p1' | trans }} <i>{{ 'no_panic_made_mistake_p2' | trans({'%cur%': curLimit()}) }}</i> </span> {% if userCountry() != 'ru' %} <span class="paypal-item"> {{ 'no_panic_paypal_p1' | trans }} {#<i>{{ 'no_panic_paypal_p2_before_paypal' | trans }}</i> <i class="paypal-icon"></i> <i>{{ 'no_panic_paypal_p2_after_paypal' | trans }}</i>#} <i>{{ 'no_panic_paypal_all' | trans | raw }}</i> </span> {% endif %} <span> {{ 'no_panic_broken_tiles_p1' | trans }} <i>{{ 'no_panic_broken_tiles_p2' | trans }}</i> </span> </p> </div> </div> <div class="both"></div> </div> </div>{% endblock %}