templates/home/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block meta_preview %}
  3.     <meta property="og:url" content="{{ base_path() }}">
  4. {% endblock %}
  5. {% block title %}{{ 'meta.home.title'|trans }}{% endblock %}
  6. {% block description %}{{ 'meta.home.description'|trans }}{% endblock %}
  7. {% set banners = [
  8.     {
  9.         title: "Роскошь настоящего <span data-accent='true'>человеческого</span>\nобщения",
  10.         subtitle: "Настоящие люди. Реальный опыт.",
  11.         image: "/img/bannerphoto.png"
  12.     },
  13.     {
  14.         title: "<span data-accent='true'>Настоящий</span> интеллект.\nРеальная помощь.",
  15.         subtitle: "Настоящие люди. Реальный опыт.",
  16.         image: "/img/bannerphoto2.png"
  17.     }
  18. ] %}
  19. {% block body %}
  20.     <div class="banner" id="banner-carousel">
  21.         {% for banner in banners %}
  22.             <div class="banner__wrapper">
  23.                 <div class="banner__left">
  24.                     <div class="banner__text">
  25.                         <p class="banner__title">{{ banner.title|raw }}</p>
  26.                         <p class="banner__subtitle">{{ banner.subtitle }}</p>
  27.                     </div>
  28.                     <a class="banner__link" href="{{ path('app_registration', {'user_type': 1 }) }}">
  29.                         Присоединиться
  30.                     </a>
  31.                 </div>
  32.                 <img class="banner__photo" src="{{ banner.image }}"/>
  33.             </div>
  34.         {% endfor %}
  35.     </div>
  36.     {# <div class="speaker_slider">
  37.             {{ include('_common/popular_speakers_block_main.html.twig') }}
  38.         </div> #}
  39.     <div class="all_speakers">
  40.         <div class="max_wrap">
  41.             <div class="search_title">
  42.         <h1 style="display: none;">Онлайн консультации</h1>
  43.                 <h2 class="title title_yellow">{{ 'title.all_speakers'|trans }}</h2>
  44.                 {# <form action="{{ path('speaker.list') }}" method="get" class="search_all_speakers"
  45.                                           id="speakers_search">
  46.                                         <input type="text" placeholder="{{ 'label.search_speaker_placeholder'|trans }}" name="search"
  47.                                                autocomplete="off"/>
  48.                                         <button type="submit"></button>
  49.                                     </form> #}
  50.             </div>
  51.             <div class="block_dates">
  52.                 {% for month, dates in popularSpeakersDates %}
  53.                     <p class="block_dates_month">
  54.                         {{ ('months.month_' ~ month)|trans }}
  55.                     </p>
  56.                     <div class="month_wrapper">
  57.                         {% for date in dates %}
  58.                             <div class="month_item">
  59.                                 <p class="month_item_name">
  60.                                     {{ ('weekdays.weekday_' ~ date|date('N'))|trans }}
  61.                                 </p>
  62.                                 <p class="month_item_number">
  63.                                     {{ date|date('j') }}
  64.                                 </p>
  65.                             </div>
  66.                         {% endfor %}
  67.                     </div>
  68.                 {% endfor %}
  69.             </div>
  70.             <input type="checkbox" hidden name="home-show-all-categories" id="home-show-all-categories"/>
  71.             <ul class="all_btn">
  72.                 <li class="home_categories_expander">
  73.                     <label for="home-show-all-categories">
  74.                         Показывать все <i class="fas fa-check home_categories_expander__mark"></i>
  75.                     </label>
  76.                 </li>
  77.                 <li class="active_btn">
  78.                     <a href="{{ path('speaker.list') }}">{{ 'label.all_categories'|trans }}<span>{{ totalSpeakers }}</span>
  79.                     </a>
  80.                 </li>
  81.                 {% for category in categories %}
  82.                     <li>
  83.                         <a href="{{ path('speaker.list', {'category': category.id}) }}">{{ category }}<span>{{ category.speakersCount }}</span>
  84.                         </a>
  85.                     </li>
  86.                 {% endfor %}
  87.             </ul>
  88.             {# <div class="card_list wrapper_main" id="speakers_container"></div> #}
  89.             {{ include('_common/popular_speakers_block_dates.html.twig') }}
  90.             {# <div class="today">
  91.                                 <div class="normal_block">
  92.                                     <h2 class="title title_yellow">Не пропусти сегодня</h2>
  93.                                 </div>
  94.                                 <div class="today__wrapper">
  95.                                     <div class="card card_one">
  96.                                         <div class="card_wrapper card_wrapper_main" style="background-image: url('/img/cabinet/javlon-uchqunov-WthHx_W7Ya4-unsplash.jpg'); background-size: cover; background-position: center">
  97.                                             <div class="shadow"></div>
  98.                                             <span class="rating">
  99.                                                 <svg class="svg-inline--fa fa-star fa-w-18" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" data-fa-i2svg="">
  100.                                                     <path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
  101.                                                 </svg><!-- <i class="fas fa-star"></i> Font Awesome fontawesome.com -->3.2
  102.                                                 <em>(32)</em>
  103.                                             </span>
  104.                                             <span class="daymonth">
  105.                                                 17.11
  106.                                             </span>
  107.                                             <div class="card_img_overlay">
  108.                                                 <p class="new_face">
  109.                                                     Новые лица
  110.                                                 </p>
  111.                                                 <h5 class="card_title">Матвей</h5>
  112.                                                 <p class="card_text">
  113.                                                     <span class="short_desc">Профессиональный фотограф и видеограф</span>
  114.                                                 </p>
  115.                                                 <div class="tags trans_tags">
  116.                                                     <span class="tag">Бизнес и предпринимательство</span>
  117.                                                     <span class="tag">Писательское мастерсво</span>
  118.                                                     <span class="tag">Психология</span>
  119.                                                 </div>
  120.                                                 <a href="/speaker-1" class="btn btn_primary btn_lg all_w" onclick="return false">
  121.                                                     Детальнее
  122.                                                 </a>
  123.                                             </div>
  124.                                         </div>
  125.                                     </div>
  126.                                     <div class="card card_two">
  127.                                         <div class="card_wrapper card_wrapper_main" style="background-image: url('/img/cabinet/kan-denis-DO2gFHNJQhQ-unsplash.jpg'); background-size: cover; background-position: center">
  128.                                             <div class="shadow"></div>
  129.                                             <span class="rating">
  130.                                                 <svg class="svg-inline--fa fa-star fa-w-18" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" data-fa-i2svg="">
  131.                                                     <path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
  132.                                                 </svg><!-- <i class="fas fa-star"></i> Font Awesome fontawesome.com -->3.2
  133.                                                 <em>(32)</em>
  134.                                             </span>
  135.                                             <span class="daymonth">
  136.                                                 17.11
  137.                                             </span>
  138.                                             <div class="card_img_overlay">
  139.                                                 <p class="new_face">
  140.                                                     Новые лица
  141.                                                 </p>
  142.                                                 <h5 class="card_title">Валерия</h5>
  143.                                                 <p class="card_text">
  144.                                                     <span class="short_desc">Расскажу о продвижении вашего профиля в VK</span>
  145.                                                 </p>
  146.                                                 <div class="tags trans_tags">
  147.                                                     <span class="tag">Бизнес и предпринимательство</span>
  148.                                                     <span class="tag">Психология</span>
  149.                                                 </div>
  150.                                                 <a href="/speaker-1" class="btn btn_primary btn_lg all_w" onclick="return false">
  151.                                                     Детальнее
  152.                                                 </a>
  153.                                             </div>
  154.                                         </div>
  155.                                     </div>
  156.                                     <div class="card card_three">
  157.                                         <div class="card_wrapper card_wrapper_main" style="background-image: url('/img/cabinet/sajad-nori-UxVLQ9UXHp0-unsplash.jpg'); background-size: cover; background-position: top">
  158.                                             <div class="shadow"></div>
  159.                                             <span class="rating">
  160.                                                 <svg class="svg-inline--fa fa-star fa-w-18" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="star" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" data-fa-i2svg="">
  161.                                                     <path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
  162.                                                 </svg><!-- <i class="fas fa-star"></i> Font Awesome fontawesome.com -->3.2
  163.                                                 <em>(32)</em>
  164.                                             </span>
  165.                                             <span class="daymonth">
  166.                                                 17.11
  167.                                             </span>
  168.                                             <div class="card_img_overlay">
  169.                                                 <p class="new_face">
  170.                                                     Новые лица
  171.                                                 </p>
  172.                                                 <h5 class="card_title">Аджит</h5>
  173.                                                 <p class="card_text">
  174.                                                     <span class="short_desc">Хинди для начинающих, носитель языка.</span>
  175.                                                 </p>
  176.                                                 <div class="tags trans_tags">
  177.                                                     <span class="tag">Писательское мастерсво</span>
  178.                                                     <span class="tag">Психология</span>
  179.                                                 </div>
  180.                                                 <a href="/speaker-1" class="btn btn_primary btn_lg all_w" onclick="return false">
  181.                                                     Детальнее
  182.                                                 </a>
  183.                                             </div>
  184.                                         </div>
  185.                                     </div>
  186.                                 </div>
  187.                             </div> #}
  188.             <div class="become_speaker">
  189.                 <p class="become_speaker_title">
  190.                     Есть чему научить / что рассказать?
  191.                 </p>
  192.                 <p class="become_speaker_subtitle">
  193.                     Станьте нашим спикером и монетизируйте свободное время
  194.                 </p>
  195.                 <a href="{{ path('app_registration', {'user_type': 2}) }}" class="btn yellow_button">
  196.                     Стать спикером
  197.                 </a>
  198.             </div>
  199.             {# {{ include('_common/popular_speakers_block_brands.html.twig') }}
  200.             {{ include('_common/popular_speakers_block_marketing.html.twig') }} #}
  201.             <div class="btn_row" id="speakers_action" data-load_uri="{{ path('speaker.search.json') }}">
  202.                 <a href="{{ path('speaker.list') }}" class="btn border_btn btn_lg">
  203.                     <i>{{ 'label.show_more'|trans }}</i>
  204.                 </a>
  205.             </div>
  206.         </div>
  207.     </div>
  208.     {% set funds = [
  209.             {
  210.                     name: "Правмир",
  211.                     description: "Наш Фонд задуман как место встречи нуждающихся и помогающих. Нет религиозных, возрастных и национальных ограничений – есть милосердие и поддержка. С нами – тысячи неравнодушных. Мы хотим сделать свой вклад в построение общества тех, кто открыл свое сердце для помощи другим людям.",
  212.                     image: "/img/funds/pravmir.png",
  213.                     siteUri: "https://www.pravmir.ru"
  214.             },
  215.             {
  216.                     name: "Дети-бабочки",
  217.                     description: "Благотворительный фонд «Дети-бабочки» с 2011 года занимается всесторонней помощью детям, страдающим генными дерматозами - буллезным эпидермолизом и ихтиозом. Это два поражающих кожу наследственных заболевания. Они возникают в результате поломки генов, которые отвечают за синтез белков, обеспечивающих целостность и нормальное функционирование кожи.",
  218.                     image: "/img/funds/butter.jpg",
  219.                     siteUri: "https://deti-bela.ru"
  220.             },
  221.             {
  222.                     name: "Фонд борьбы с лейкемией",
  223.                     description: "Цель создания фонда — помощь взрослым старше 18-ти лет с онкологическими заболеваниями системы крови",
  224.                     image: "/img/funds/leik.jpg",
  225.                     siteUri: "https://leikozu.net/"
  226.             },
  227.             {
  228.                     name: "Фонд \"Друзья\"",
  229.                     description: "Фонд «Друзья» — это фонд фондов, агрегатор возможностей, знаний и ресурсов в благотворительной индустрии. Фонд создает площадки и механизмы для успешного сотрудничества фондов с бизнесом, государством и друг с другом.",
  230.                     image: "/img/funds/friends.jpeg",
  231.                     siteUri: "https://friendsfoundation.ru"
  232.             }
  233.     ] %}
  234.     <div class="home-funds">
  235.         <div class="max_wrap">
  236.             <h2 class="title title_yellow">Благотворительные фонды</h2>
  237.             <ul class="home-funds-list{{ funds|length <= 4 ? " home-funds-list--fits" }}">
  238.                 {% for fund in funds %}
  239.                     <li>
  240.                         <article class="home-funds-card">
  241.                             <div class="home-funds-card__image-wrapper">
  242.                                 <img src="{{ fund.image }}" alt="{{ fund.name }}"/>
  243.                             </div>
  244.                             <a href="{{ fund.siteUri }}">
  245.                                 <h3>{{ fund.name }}</h3>
  246.                             </a>
  247.                             <p>{{ fund.description }}</p>
  248.                         </article>
  249.                     </li>
  250.                 {% endfor %}
  251.             </ul>
  252.         </div>
  253.     </div>
  254.     {% set partners = [
  255.         {
  256.             name: "Escape",
  257.             image: "/img/partners/escape.svg",
  258.             siteUri: "https://escape-team.tech/"
  259.         },
  260.         {
  261.             name: "Видеомост",
  262.             image: "/img/partners/videomost.svg",
  263.             siteUri: "https://www.videomost.com/"
  264.         },
  265.         {
  266.             name: "Payselection",
  267.             image: "/img/partners/payselection.svg",
  268.             siteUri: "https://payselection.com/"
  269.         },
  270.         {
  271.             name: "AlderaSoft",
  272.             image: "/img/partners/alderasoft.png",
  273.             siteUri: "https://alderasoft.ru/"
  274.         }
  275.     ] %}
  276.     <div class="home-partners">
  277.         <div class="max_wrap">
  278.             <h2 class="title title_yellow">Наши партнеры</h2>
  279.             <ul class="home-partners-list">
  280.                 {% for partner in partners %}
  281.                     <li>
  282.                         <a href="{{ partner.siteUri }}">
  283.                             <img src="{{ partner.image }}" alt="{{ partner.name }}"/>
  284.                         </a>
  285.                     </li>
  286.                 {% endfor %}
  287.             </ul>
  288.             <br>
  289.             <a href="{{ path('partnership.request') }}" class="btn yellow_button become_partner">
  290.                 Стать партнером
  291.             </a>
  292.         </div>
  293.     </div>
  294.     {# <div class="wrapper_main">
  295.                         {{ include('_common/charity.html.twig') }}
  296.                         {# {{ include('_common/newsletter_block.html.twig') }} #}
  297.     {# </div> #}
  298. {% endblock %}
  299. {% block stylesheets %}
  300.     <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>
  301.     {{ parent() }}
  302. {% endblock %}
  303. {% block javascripts %}
  304.     {{ parent() }}
  305.     <script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
  306.     {{ encore_entry_script_tags('home') }}
  307. {% endblock %}