templates/bundles/SyliusShopBundle/Homepage/index.html.twig line 87

Open in your IDE?
  1. {% extends '@SyliusShop/layout-full-width.html.twig' %}
  2. {% block head %}
  3.     {{ parent() }}
  4.     {% block stylesheets %}
  5.         {{ parent() }}
  6.         <link href='https://api.mapbox.com/mapbox-gl-js/v2.3.1/mapbox-gl.css' rel='stylesheet' />
  7.     {% endblock %}
  8. {% endblock %}
  9. {% block title %}Mons Fromages | Fromager et affineur depuis 1960{% endblock %}
  10. {% block content %}
  11.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  12.     <script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
  13.     <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>
  14.     <div class="homepage">
  15.         <!-- next line can be deleted if not needed -->
  16.         {# sylius_template_event('sylius.shop.homepage') #}
  17.         {{ render(path('bitbag_sylius_cms_plugin_shop_media_index_by_section_code', {'sectionCode' : 'slider-accueil', 'template' : '@SyliusShop/Homepage/slider.html.twig'})) }}
  18.         <div class="related-products homepage__related-products">
  19.             <div class="container">
  20.                 <img class="related-products__icon" src="{{ asset('assets/shop/img/associated-icon.png') }}" alt="{{ 'sylius.ui.produitsassocies'|trans }}">
  21.                 <span class="related-products__tagline">Mons fromagers & Affineurs</span>
  22.                 <h4 class="related-products__title">{{ 'sylius.ui.decouvrezb'|trans|raw }}</h4>
  23.             </div>
  24.             <div class="homepage__related-products-container" data-aos="fade-right">
  25.                 <div class="related-products__products">
  26.                     {{ render(url('sylius_shop_partial_product_index_latest', {'count': 10, 'template': '@SyliusShop/Homepage/_list.html.twig'})) }}
  27.                 </div>
  28.             </div>
  29.             <div class="text-center">
  30.                 <a href="{{ path('app_shop_product_search') }}" class="button homepage__related-products-button">{{ 'sylius.ui.voirnouveautes'|trans|raw }} <i class="fas fa-arrow-right"></i></a>
  31.             </div>
  32.         </div>
  33.         <div class="container">
  34.             <div class="discover">
  35.                 <div class="discover__image" data-aos="fade-right">
  36.                     <img src="{{ asset('assets/shop/images/homepage/discover.png') }}" alt="">
  37.                     <img src="{{ asset('assets/shop/img/logo-mons-fromages.svg') }}" alt="Logo MonS Fromagers Affineur" class="discover__logo" />
  38.                 </div>
  39.                 <section class="discover__content" data-aos="fade-left">
  40.                     <h1 class="page__title discover__title">
  41.                         <span class="page__tagline">{{ 'sylius.home.who_are_we'|trans }}</span>
  42.                         {{ 'sylius.home.discover_mons'|trans }}
  43.                     </h1>
  44.                     <div class="discover__text">
  45.                         {{ render(path('bitbag_sylius_cms_plugin_shop_page_show_link_by_code', {'code' : 'decouvrez-maison-mons', 'template' : '@BitBagSyliusCmsPlugin/Shop/Page/blocks/_home-discover-mons.html.twig'})) }}
  46.                     </div>
  47.                     <a href="{{ bitbag_cms_get_link_for_code('notre-histoire') }}" class="button button--outline-red button--medium" title="{{ 'sylius.home.discover_mons'|trans|e('html_attr') }}">{{ 'sylius.home.discover_house'|trans }}</a>
  48.                 </section>
  49.             </div>
  50.         </div>
  51.         <div class="homepage__more-info" data-aos="fade-left">
  52.             <div class="homepage__more-info-block">
  53.                 <div class="homepage__more-info-content">
  54.                     <div class="homepage__more-info-tagline">{{ 'sylius.home.information_inquiry'|trans }}</div>
  55.                     <div class="homepage__more-info-title">{{ 'sylius.home.for_more_details_contact_us'|trans }}</div>
  56.                     <a href="{{ bitbag_cms_get_link_for_code('contact') }}" class="button button--secondary button--medium" title="{{ 'sylius.home.contact_us'|trans|e('html_attr') }}"><i class="fas fa-envelope"></i>{{ 'sylius.home.contact_us'|trans }}</a>
  57.                 </div>
  58.                 <div class="homepage__more-info-image">
  59.                     <img src="{{ asset('assets/shop/images/homepage/chevre.png') }}" alt="">
  60.                 </div>
  61.             </div>
  62.         </div>
  63.         <div class="bg-dark homepage__affinage">
  64.             <div class="container">
  65.                 <div class="news-latest">
  66.                     <div class="news-latest__main-title">"L'Affinage, c'est du <em>vivant</em>, donc de l'<em>émotion</em>"</div>
  67.                     <div class="news-latest__author"><img src="{{ asset('assets/shop/images/homepage/signature-herve-mons.png') }}" alt="Hervé Mons"></div>
  68.                     <div class="news-latest__main-tagline">Actualités du moment</div>
  69.                     <div class="news-latest__carousel">
  70.                         <div class="news-latest__items">
  71.                             {{ render(url('odiseo_sylius_blog_plugin_shop_partial_article_index_latest', {'count': 3, 'template': '@OdiseoSyliusBlogPlugin/Shop/Article/_home.html.twig'})) }}
  72.                         </div>
  73.                         <div class="carousel-prev">Précédent</div>
  74.                         <div class="carousel-next">Suivant</div>
  75.                     </div>
  76.                 </div>
  77.             </div>
  78.         </div>
  79.         <div class="store-list">
  80.             <div class="store-list__columns">
  81.                 <div class="store-list__map-block" data-aos="fade-right">
  82.                    <div id='map'></div>
  83.                 </div>
  84.                 <div class="store-list__list store-list__list--alternate" data-aos="fade-left">
  85.                     <h1 class="store-list__title">{{ 'sylius.home.discover_our_stores'|trans|raw }}</h1>
  86.                     {{ render(controller('App\\Controller\\Shop\\StoreController::home')) }}
  87.                     <br>
  88.                     <a href="{{ path('app_shop_store_index') }}" class="button button--secondary button--medium" title="{{ 'sylius.home.see_all_our_stores'|trans|e('html_attr') }}">{{ 'sylius.home.see_all_our_stores'|trans }}</a>
  89.                 </div>
  90.             </div>
  91.         </div>
  92.     </div>
  93. {% endblock %}
  94. {% block javascripts %}
  95.     {{ parent() }}
  96.     <script type="text/javascript">
  97.         $(document).ready(function () {
  98.             $('.related-products__products').slick({
  99.                 slidesToShow: 3,
  100.                 slidesToScroll: 1,
  101.                 arrows: true,
  102.                 dots: false,
  103.                 infinite: false,
  104.                 autoplay: true,
  105.                 autoplaySpeed: 3000,
  106.                 responsive: [
  107.                     {
  108.                         breakpoint: 991,
  109.                         settings: {
  110.                             slidesToShow: 2,
  111.                         }
  112.                     },
  113.                     {
  114.                         breakpoint: 768,
  115.                         settings: {
  116.                             slidesToShow: 1,
  117.                         }
  118.                     },
  119.                 ]
  120.             });
  121.             $('.banner-carousel__slides').slick({
  122.                 infinite: true,
  123.                 dots: true,
  124.                 slidesToShow: 1,
  125.                 slidesToScroll: 1,
  126.                 prevArrow: $('.carousel-left'),
  127.                 nextArrow: $('.carousel-right'),
  128.                 appendArrows: false,
  129.                 autoplay: true,
  130.                 autoplaySpeed: 3000
  131.             });
  132.             $('.news-latest__items').slick({
  133.                 infinite: true,
  134.                 dots: true,
  135.                 slidesToShow: 1,
  136.                 slidesToScroll: 1,
  137.                 prevArrow: $('.carousel-prev'),
  138.                 nextArrow: $('.carousel-next'),
  139.                 appendArrows: false,
  140.                 autoplay: true,
  141.                 autoplaySpeed: 3000
  142.             });
  143.         });
  144.     </script>
  145. {% endblock %}