templates/public/index.html.twig line 1

Open in your IDE?
  1. {% extends 'public/base.html.twig' %}
  2. {% block pageCSS %}
  3.     <style>
  4.         .partage-fb {
  5.             bottom: 40px;
  6.             right: 50px;
  7.             top: auto;
  8.             font-size: 13px;
  9.             /* font-weight: 700; */
  10.             padding: 14px 26px;
  11.             color: #4C97FD;
  12.             background: white;
  13.             transition: all 0.3s linear;
  14.         }
  15.         .partage-fb:hover {
  16.             bottom: 40px;
  17.             right: 50px;
  18.             top: auto;
  19.             font-size: 13px;
  20.             /* font-weight: 700; */
  21.             padding: 14px 26px;
  22.             background: #4C97FD;
  23.             color: white;
  24.         }
  25.     </style>
  26. {% endblock %}
  27. {% block content %}
  28.     <!--section  -->
  29.     {#    <section class="hero-section" data-scrollax-parent="true"> #}
  30.     {#        <div class="bg-tabs-wrap"> #}
  31.     {#            <video class="h-full w-full object-cover home-slide-video" autoplay="" loop="" muted="" playsinline=""> #}
  32.     {#                <source src="{{ asset('videos/bg.mp4') }}" type="video/mp4"> #}
  33.     {#            </video> #}
  34.     {#            <div class="bg-parallax-wrap home-slide-image" data-scrollax="properties: { translateY: '200px' }"> #}
  35.     {#                <div class="bg bg_tabs" data-bg="{{ asset('images/bg.jpg') }}"></div> #}
  36.     {#                #}
  37.     {#                <div class="overlay op7"></div> #}
  38.     {#            </div> #}
  39.     {#        </div> #}
  40.     {#        <div class="container small-container" style="min-height: calc( 100vh - 279px ); display: grid"> #}
  41.     {#            <div class="intro-item fl-wrap"> #}
  42.     {#                <span class="section-separator"></span> #}
  43.     {#                <div class="bubbles"> #}
  44.     {#                    <h1>JE PRIE POUR MADAGASCAR</h1> #}
  45.     {#                    <h3>Un mouvement d'unité pour Madagascar</h3> #}
  46.     {#                </div> #}
  47.     {#            </div> #}
  48.     {#        </div> #}
  49.     {#        <div class="header-sec-link"> #}
  50.     {#            <a href="#sec1" class="custom-scroll-link"><i class="fal fa-angle-double-down"></i></a> #}
  51.     {#        </div> #}
  52.     {#    </section> #}
  53.     <!--section end-->
  54.     <div class="hero-map-wrap">
  55.         <div class="hero-map">
  56.             <!-- Map -->
  57.             <div class="map-container  fw-map big_map">
  58.                 <div id="map-main"></div>
  59.                 <ul class="mapnavigation no-list-style">
  60.                     <li><a href="#" class="prevmap-nav mapnavbtn"><span><i class="fas fa-caret-left"></i></span></a>
  61.                     </li>
  62.                     <li><a href="#" class="nextmap-nav mapnavbtn"><span><i class="fas fa-caret-right"></i></span></a>
  63.                     </li>
  64.                 </ul>
  65.                 <div class="scrollContorl mapnavbtn tolt" data-microtip-position="top-left"
  66.                      data-tooltip="Enable Scrolling"><span><i class="fal fa-unlock"></i></span></div>
  67.                 <div class="location-btn geoLocation tolt" data-microtip-position="top-left"
  68.                      data-tooltip="Your location"><span><i class="fal fa-location"></i></span></div>
  69.             </div>
  70.             <!-- Map end -->
  71.             <div class="header-sec-link">
  72.                 <a href="#sec1" class="custom-scroll-link"><i class="fal fa-angle-double-down"></i></a>
  73.             </div>
  74.         </div>
  75.     </div>
  76.     <!--section  -->
  77.     <section class="slw-sec" id="sec1">
  78.         <div class="section-title">
  79.             <h2>Les Dernières Prières</h2>
  80.             <span class="section-separator"></span>
  81.         </div>
  82.         <div class="listing-slider-wrap fl-wrap">
  83.             <div class="listing-slider fl-wrap">
  84.                 <div class="swiper-container">
  85.                     <div class="swiper-wrapper">
  86.                         {% for prayer in lastPrayers %}
  87.                             {{ include('public/common/_prayer_slide_item.html.twig') }}
  88.                         {% endfor %}
  89.                     </div>
  90.                 </div>
  91.                 <div class="listing-carousel-button listing-carousel-button-next2"><i
  92.                             class="fas fa-caret-right"></i></div>
  93.                 <div class="listing-carousel-button listing-carousel-button-prev2"><i
  94.                             class="fas fa-caret-left"></i></div>
  95.             </div>
  96.             <div class="tc-pagination_wrap">
  97.                 <div class="tc-pagination2"></div>
  98.             </div>
  99.         </div>
  100.     </section>
  101.     <!--section end-->
  102.     <div class="sec-circle fl-wrap"></div>
  103.     <!--section -->
  104.     <section class="gray-bg hidden-section particles-wrapper" id="sec2">
  105.         <div class="container">
  106.             <div class="section-title">
  107.                 <h2>Participants par localisation</h2>
  108.                 <span class="section-separator"></span>
  109.             </div>
  110.             <div class="listing-item-grid_container fl-wrap">
  111.                 <div class="row">
  112.                     <!--  listing-item-grid  -->
  113.                     {% for city in stat.cities|slice(0,6) %}
  114.                         <a href="{{ path('prayer', { "prayer": {"city" : city.name}}) }}">
  115.                             <div class="col-sm-4 city-item" data-city-name="{{ city.name }}">
  116.                                 <div class="listing-item-grid">
  117.                                     {% set cityImagePath = city.image ? get_parameter('image_city_directory_prefix') ~ city.image : 'images/localisation.jpg' %}
  118.                                     <div class="bg"
  119.                                          data-bg="{{ url('asset_url', {'path': cityImagePath, 'h':'530' }) }}"></div>
  120.                                     <div class="d-gr-sec"></div>
  121.                                     <div class="listing-counter color2-bg"><span>{{ city.participants|length }} </span>
  122.                                         Participant{{ city.participants|length > 1 ? "s" : "" }}</div>
  123.                                     <div class="listing-item-grid_title">
  124.                                         <h3>
  125.                                             <a href="{{ path('prayer', { "prayer": {"city" : city.name}}) }}">{{ city.name }}</a>
  126.                                         </h3>
  127.                                         {#                                    <p>Constant care and attention to the patients makes good record</p> #}
  128.                                     </div>
  129.                                 </div>
  130.                             </div>
  131.                         </a>
  132.                     {% endfor %}
  133.                     <!--  listing-item-grid end  -->
  134.                 </div>
  135.             </div>
  136.             <a href="{{ path('city') }}" class="btn dec_btn color2-bg">Voir toutes les localisations
  137.                 <i class="fal fa-arrow-alt-right" style="color:#fff;"></i></a>
  138.         </div>
  139.     </section>
  140.     <!--section end-->
  141.     <!--  section  -->
  142.     <section class="parallax-section small-par" data-scrollax-parent="true">
  143.         <div class="bg par-elem " data-bg="{{ asset('images/bg.jpg') }}"
  144.              data-scrollax="properties: { translateY: '30%' }"></div>
  145.         <div class="overlay  op7"></div>
  146.         <div class="container">
  147.             <div class=" single-facts single-facts_2 fl-wrap">
  148.                 <!-- inline-facts -->
  149.                 <div class="inline-facts-wrap" style="width: 33.3% !important;">
  150.                     <div class="inline-facts">
  151.                         <div class="milestone-counter">
  152.                             <div class="stats animaper">
  153.                                 <div class="num" data-content="0"
  154.                                      data-num="{{ stat.prayingCities|length }}">{{ stat.prayingCities|length }}</div>
  155.                             </div>
  156.                         </div>
  157.                         <h6>Nombre de villes priant pour madagascar</h6>
  158.                     </div>
  159.                 </div>
  160.                 <!-- inline-facts end -->
  161.                 <!-- inline-facts  -->
  162.                 <div class="inline-facts-wrap" style="width: 33.3% !important;">
  163.                     <div class="inline-facts">
  164.                         <div class="milestone-counter">
  165.                             <div class="stats animaper">
  166.                                 <div class="num" data-content="0"
  167.                                      data-num="{{ stat.prayers|length }}">{{ stat.prayers|length }}</div>
  168.                             </div>
  169.                         </div>
  170.                         <h6>Nombre total de sujet de prières</h6>
  171.                     </div>
  172.                 </div>
  173.                 <!-- inline-facts end -->
  174.                 <!-- inline-facts  -->
  175.                 <div class="inline-facts-wrap" style="width: 33.3% !important;">
  176.                     <div class="inline-facts">
  177.                         <div class="milestone-counter">
  178.                             <div class="stats animaper">
  179.                                 <div class="num" data-content="0"
  180.                                      data-num="{{ stat.religious|length }}">{{ stat.religious|length }}</div>
  181.                             </div>
  182.                         </div>
  183.                         <h6>Nombre total de personne ayant prié pour Madagascar</h6>
  184.                     </div>
  185.                 </div>
  186.                 <!-- inline-facts end -->
  187.             </div>
  188.         </div>
  189.     </section>
  190.     <!--section end-->
  191.     <!--section  -->
  192.     <section class="process-section" data-scrollax-parent="true">
  193.         <div class="container">
  194.             <div class="section-title">
  195.                 <h2>Comment Ça Marche</h2>
  196.                 {#                <div class="section-subtitle">Discover &amp; Connect</div> #}
  197.                 <span class="section-separator"></span>
  198.                 {#                <p>Morbi varius, nulla sit amet rutrum elementum, est elit finibus tellus, ut tristique #}
  199.                 {#                    elit #}
  200.                 {#                    risus at metus.</p> #}
  201.             </div>
  202.             <div class="process-wrap fl-wrap">
  203.                 <ul class="no-list-style">
  204.                     <li>
  205.                         <div class="process-item">
  206.                             <span class="process-count">01 </span>
  207.                             <div class="time-line-icon"><i class="fal fa-user-plus"></i></div>
  208.                             <h4> S'inscrire</h4>
  209.                         </div>
  210.                         <span class="pr-dec"></span>
  211.                     </li>
  212.                     <li>
  213.                         <div class="process-item">
  214.                             <span class="process-count">03</span>
  215.                             <div class="time-line-icon"><i class="fal fa-praying-hands"></i></div>
  216.                             <h4> Prier pour Madagascar</h4>
  217.                         </div>
  218.                     </li>
  219.                     <li>
  220.                         <div class="process-item">
  221.                             <span class="process-count">02</span>
  222.                             <div class="time-line-icon"><i class="fal fa-mail-bulk"></i></div>
  223.                             <h4> Soumettre un sujet de prière pour le pays</h4>
  224.                         </div>
  225.                         <span class="pr-dec"></span>
  226.                     </li>
  227.                 </ul>
  228.                 <div class="process-end"><i class="fal fa-check"></i></div>
  229.             </div>
  230.         </div>
  231.     </section>
  232.     <!--section end-->
  233.     {#{% if postsFb %}
  234.         <!--section  -->
  235.         <section class="slw-sec" id="sec1">
  236.             <div class="section-title">
  237.                 <h2>Les Dernières Publications</h2>
  238.                 <span class="section-separator"></span>
  239.             </div>
  240.             <div class="listing-slider-wrap fl-wrap">
  241.                 <div class="listing-slider fl-wrap">
  242.                     <div class="swiper-container">
  243.                         <div class="swiper-wrapper">
  244.                             {% for postFb in postsFb.data %}
  245.                                 {{ include('public/common/_facebook_post_slide_item.html.twig') }}
  246.                             {% endfor %}
  247.                         </div>
  248.                     </div>
  249.                     <div class="listing-carousel-button listing-carousel-button-next2"><i
  250.                                 class="fas fa-caret-right"></i></div>
  251.                     <div class="listing-carousel-button listing-carousel-button-prev2"><i
  252.                                 class="fas fa-caret-left"></i></div>
  253.                 </div>
  254.                 <div class="tc-pagination_wrap">
  255.                     <div class="tc-pagination2"></div>
  256.                 </div>
  257.             </div>
  258.         </section>
  259.         <!--section end-->
  260.     {% endif %}#}
  261. {% endblock %}
  262. {% block modal %}
  263.     {{ parent() }}
  264.     {% for prayer in lastPrayers %}
  265.         {{ include('public/prayer/_listing_item_modal.html.twig') }}
  266.     {% endfor %}
  267. {% endblock %}
  268. {% block pageJS %}
  269.     {{ parent() }}
  270.     <script>
  271.         $(document).on("click", ".praying-btn", function () {
  272.             let element = this;
  273.             let $element = $(element);
  274.             let url = $element.data('url') ? $element.data('url') : null;
  275.             let dataMethod = $element.data('method') ? $element.data('method') : 'POST';
  276.             let args = {
  277.                 element: `#${element.id}`,
  278.                 url,
  279.                 dataMethod,
  280.             }
  281.             sendPraying(args)
  282.         });
  283.     </script>
  284.     <script src="{{ asset('townhub/js/map-plugins.js') }}"></script>
  285.     <script>
  286.         {{ include('public/prayer/_map.js.twig') }}
  287.     </script>
  288. {% endblock %}