themes/webapicTheme/templates/bundles/SyliusShopBundle/layout.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="{{ app.request.locale|slice(0, 2) }}">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <title>{% block title %}{{ sylius.channel.name }}{% endblock %}</title>
  7.     <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
  8.         <meta name="theme-color" content="#20255A"/>
  9.     
  10.     {% block metatags %}
  11.     {% endblock %}
  12.     {% block javascripts %}
  13.        <script src="https://consent.cookiefirst.com/sites/papapiqueetmamancoud.fr-98400383-07bd-4fde-b3a9-fb670e219acb/consent.js"></script>
  14.         {# {{ google_tag_manager_head() }} #}
  15.         <!-- Google Tag Manager -->
  16.         <script defer>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  17.         new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  18.         j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.defer=true;j.src=
  19.         'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  20.         })(window,document,'script','dataLayer','GTM-TN3JBM');</script>
  21.         <!-- End Google Tag Manager -->
  22.         {# Fichier Javascript qui seront présent sur toutes les pages #}
  23.         {# <script type="text/javascript" data-cmp-ab="1" src="https://cdn.consentmanager.net/delivery/autoblocking/942bb300c1178.js" data-cmp-host="d.delivery.consentmanager.net" data-cmp-cdn="cdn.consentmanager.net" data-cmp-codesrc="1"></script> #}
  24.         
  25.          {# <script src="{{ asset('webapic-theme/jquery.js') }}"></script>   #}
  26.          
  27.         {{ sylius_template_event('sylius.shop.layout.javascripts') }}
  28.         <script src="{{ asset('webapic-theme/global.js') }}"></script>   
  29.         {% if app.request.get('_route') == 'sylius_shop_homepage' %}
  30.             <script async src="{{ asset('webapic-theme/home.js') }}"></script>
  31.         {% else %}
  32.             {# <script async src="{{ asset('assets/shop/js/app.js') }}"></script> #}
  33.             <script async src="{{ asset('webapic-theme/all.js') }}"></script>
  34.         {% endif %}    
  35.         <script type="text/javascript">
  36.         (function() {
  37.             window.sib = {
  38.                 equeue: [],
  39.                 client_key: "d5wfn6h48zafxljv9tdqu8s8"
  40.             };
  41.             /* OPTIONAL: email for identify request*/
  42.             // window.sib.email_id = 'example@domain.com';
  43.             window.sendinblue = {};
  44.             for (var j = ['track', 'identify', 'trackLink', 'page'], i = 0; i < j.length; i++) {
  45.             (function(k) {
  46.                 window.sendinblue[k] = function() {
  47.                     var arg = Array.prototype.slice.call(arguments);
  48.                     (window.sib[k] || function() {
  49.                             var t = {};
  50.                             t[k] = arg;
  51.                             window.sib.equeue.push(t);
  52.                         })(arg[0], arg[1], arg[2], arg[3]);
  53.                     };
  54.                 })(j[i]);
  55.             }
  56.             var n = document.createElement("script"),
  57.                 i = document.getElementsByTagName("script")[0];
  58.             n.type = "text/javascript", n.id = "sendinblue-js", n.async = !0, n.src = "https://sibautomation.com/sa.js?key=" + window.sib.client_key, i.parentNode.insertBefore(n, i), window.sendinblue.page();
  59.         })();
  60.         </script>
  61.         
  62.    
  63.     {% endblock %}
  64.     {% block stylesheets %}
  65.     
  66.         {# Fichier CSS qui seront présent sur toutes les pages #}
  67.         {{ sylius_template_event('sylius.shop.layout.stylesheets') }}
  68.          <link rel="stylesheet" href="{{ asset('webapic-theme/global.css') }}"  >
  69.         
  70.         {# <link rel="stylesheet" href="{{ asset('assets/shop/css/style.css') }}" > #}
  71.         {# {{ encore_entry_link_tags('bitbag-wishlist-shop', null, 'wishlist_shop') }} #}
  72.        
  73.     {% endblock %}
  74.     <link rel="icon" type="image/x-icon" href="/favicon.ico">
  75.     {% if app.request.pathInfo == '/sac-personnalise-sac-zip' %}
  76.         <link rel="canonical" href="https://www.papapiqueetmamancoud.fr/sac-personnalise-sac-zip" >
  77.     {% else %}
  78.         <link rel="canonical" href="{{ app.request.uri }}" >
  79.     {% endif %}
  80.     {# {{ dump(app.request) }}
  81.     {{ dump(app.request.attributes.get('_route')) }}
  82.     {{ dump(app.request.attributes.get('_route_params')) }} #}
  83.     {# {{ app_hreflang('en', app.request.pathInfo, app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}
  84.     {{ app_hreflang('fr-fr', app.request.pathInfo, app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }} #}
  85.     {% if app.request.locale|slice(0, 2) == 'en' %}
  86.         <link rel="alternate" hreflang="en" href="{{ app.request.uri }}" />
  87.         <link rel="alternate" hreflang="fr-fr" href="{{ app.request.getSchemeAndHttpHost() }}/{{ app_hreflang('en', app.request.pathInfo, app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}" />
  88.     {% else %}
  89.         <link rel="alternate" hreflang="en" href="{{ app.request.getSchemeAndHttpHost() }}/{{ app_hreflang('fr-fr', app.request.pathInfo, app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}" />
  90.         <link rel="alternate" hreflang="fr-fr" href="{{ app.request.uri }}" />
  91.     {% endif %}
  92.     {% if app.session.get('on_login') is defined and app.session.get('on_login') == true %}
  93.         {{ app.session.set('on_login', false) }}
  94.         <script type="text/javascript">
  95.             $(document).ready(function() {
  96.                 dataLayer.push({ user_data: null }); 
  97.                 dataLayer.push({
  98.                     event: 'login', 
  99.                     user_data: {
  100.                         email_adress: {{app.user.customer.email}},
  101.                         sha256_email_address: {{encrypt_sha_256(app.user.customer.email)}},  //email en sha256 de l'utilisateur
  102.                         phone_number: {{app.user.customer.phoneNumber}},  //Numéro de téléphone, idéalement, formaté avec le code d'identifiant "+33" etc
  103.                         sha256_phone_number: {{encrypt_sha_256(app.user.customer.phoneNumber)}},  //Numéro de téléphone en sha256 de l'utilisateur
  104.                         address: {
  105.                             first_name: {{app.user.customer.firstName}},
  106.                             sha256_first_name: {{encrypt_sha_256(app.user.customer.firstName)}},  //Prénom en sha256 de l'utilisateur
  107.                             last_name: {{app.user.customer.lastName}},
  108.                             sha256_last_name: {{encrypt_sha_256(app.user.customer.lastName)}}  //Nom de famille en sha256 de l'utilisateur
  109.                             street: {{app.user.customer.defaultAddress.street}},
  110.                             city: {{app.user.customer.defaultAddress.city}},
  111.                             postal_code: {{app.user.customer.defaultAddress.postcode}},
  112.                             country: {{app.user.customer.defaultAddress.countryCode}}
  113.                         },
  114.                         user_lifetime_value: 350.35
  115.                     }
  116.                 });
  117.             });
  118.         </script>
  119.     {% endif %}
  120.     {% if app.session.get('on_subscribe') is defined and app.session.get('on_subscribe') == true %}
  121.         {{ app.session.set('on_subscribe', false) }}
  122.         <script type="text/javascript">
  123.             $(document).ready(function() {
  124.                 dataLayer.push({ user_data: null }); 
  125.                 dataLayer.push({
  126.                     event: 'sign_up', 
  127.                     user_data: {
  128.                         email_adress: {{app.user.customer.email}},
  129.                         sha256_email_address: {{encrypt_sha_256(app.user.customer.email)}},  //email en sha256 de l'utilisateur
  130.                         phone_number: {{app.user.customer.phoneNumber}},  //Numéro de téléphone, idéalement, formaté avec le code d'identifiant "+33" etc
  131.                         sha256_phone_number: {{encrypt_sha_256(app.user.customer.phoneNumber)}},  //Numéro de téléphone en sha256 de l'utilisateur
  132.                         address: {
  133.                             first_name: {{app.user.customer.firstName}},
  134.                             sha256_first_name: {{encrypt_sha_256(app.user.customer.firstName)}},  //Prénom en sha256 de l'utilisateur
  135.                             last_name: {{app.user.customer.lastName}},
  136.                             sha256_last_name: {{encrypt_sha_256(app.user.customer.lastName)}}  //Nom de famille en sha256 de l'utilisateur
  137.                             street: {{app.user.customer.defaultAddress.street}},
  138.                             city: {{app.user.customer.defaultAddress.city}},
  139.                             postal_code: {{app.user.customer.defaultAddress.postcode}},
  140.                             country: {{app.user.customer.defaultAddress.countryCode}}
  141.                         },
  142.                         user_lifetime_value: 350.35
  143.                     }
  144.                 });
  145.             });
  146.         </script>
  147.     {% endif %}
  148. </head>
  149. <body class="pushable {% if app.request.get('_route') == 'sylius_shop_homepage' %}homepage{% endif %} {% if is_device('iPhone') %}iphone{% endif %} {% if is_device('iPad') %}ipad{% endif %}">
  150. {# Affiche un avertissement si on est connecté "en tant qu'un client" #}
  151. {% if app.session.get('admin_impersonate_shop_user_id') is defined and app.user is not empty and app.session.get('admin_impersonate_shop_user_id') == app.user.id %}
  152. <div class="impersonate-warning">
  153.     Attention ! Vous êtes connecté sur le compte du client {{ app.user.customer.firstName }} {{ app.user.customer.lastName }} ! 
  154.     Toute action affectera directement son compte (panier, informations etc).
  155. </div>
  156. {% endif %}
  157. <!-- Google Tag Manager (noscript) -->
  158. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TN3JBM"
  159. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  160. <!-- End Google Tag Manager (noscript) -->
  161. <div class="pusher">
  162.     <div class="ui">
  163.         <header {% if app.request.get('_route') == 'sylius_shop_homepage' %}class="homepage"{% endif %}>
  164.         
  165.             {% block top %}
  166.                 <div class="header-top" class="ui large sticky inverted stackable menu">
  167.                     {{ sylius_template_event('sylius.shop.layout.after_topbar') }}
  168.                 </div>
  169.             {% endblock %}
  170.             {% block header %}
  171.                 <div class="header-bottom" class="ui large sticky inverted stackable menu">
  172.                     <div class="left">
  173.                                                 {# {% if is_mobile() %} #}
  174.                                                     <button class="menu">
  175.                                                             <img src="{{ asset('webapic-theme/images/icon-menu.svg') }}" class="ui image lazyload" />
  176.                                                             MENU
  177.                                                     </button>
  178.                                                 {# {% endif %} #}
  179.                         {# <button>    
  180.                             <img src="{{ asset('webapic-theme/images/icon-search.svg') }}" class="ui image lazyload" />
  181.                         </button> #}
  182.                                                 <div class="header-search">
  183.                                                     <div id="input-search-fake">
  184.                                                         <img src="{{ asset('webapic-theme/images/icon-search-dark.svg') }}" class="ui image lazyload" />
  185.                                                         {{ 'app.front.header.recherche'|trans }}
  186.                                                     </div>
  187.                                                 </div>
  188.                     </div>
  189.                     <div class="logo">
  190.                         <a href="{{ path('sylius_shop_homepage') }}">
  191.                             {% if is_mobile() %}        
  192.                                 {# <img src="{{ asset('webapic-theme/images/logo-header-mobile.svg') }}" alt="PPMC" class="ui image lazyload" /> #}
  193.                                 <img src="{{ asset('webapic-theme/images/logo-header-mobile-noel.svg') }}" alt="PPMC" class="ui image lazyload" />
  194.                             {% else %}
  195.                                 {# <img src="{{ asset('webapic-theme/images/logo-header.svg') }}" alt="PPMC" class="ui image lazyload" /> #}
  196.                                 <img src="{{ asset('webapic-theme/images/logo-header-noel.svg') }}" alt="PPMC" class="ui image lazyload" />
  197.                             {% endif %}
  198.                         </a>
  199.                     </div>
  200.                     <div class="right">
  201.                         <a class="idee" href="{{ path('app_gift_idea') }}">
  202.                             <img src="{{ asset('webapic-theme/images/gift.svg') }}" alt="{{ 'app.front.cadeaux.titre'|trans }}" class="ui image lazyload" />
  203.                             <span>
  204.                                 {{ 'app.front.cadeaux.titre'|trans }}             
  205.                             </span>
  206.                         </a>
  207.                         <div class="right aligned column">
  208.                             {% if app.user is defined and app.user.customer is defined %}     
  209.                                 <a class="wishlist" href="{{ path('app_wishlist_index') }}">
  210.                                     
  211.                                     <img src="{{ asset('webapic-theme/images/favoris-header.svg') }}" alt="{{ 'app.front.wishlist.titre'|trans }}" class="ui image lazyload" />
  212.                                     <span>{{app.user.customer.wishlistProductVariants|length}}</span>
  213.                                   
  214.                                 </a>
  215.                             {% else %}
  216.                                 <a class="wishlist" href="{{ path('sylius_shop_login') }}">
  217.                                     <img src="{{ asset('webapic-theme/images/favoris-header.svg') }}" alt="{{ 'app.front.wishlist.titre'|trans }}" class="ui image lazyload" />
  218.                                 </a>
  219.                             {% endif %}
  220.                             {{ render(controller('sylius.controller.shop.security_widget:renderAction')) }}
  221.                             {{ render(url('sylius_shop_partial_cart_summary', {'template': '@SyliusShop/Cart/_widget.html.twig'})) }}       
  222.                         </div>
  223.                     </div>
  224.                                         {% if not is_mobile() %}
  225.                                                 <div class="header-subbottom">
  226.                                                     <ul>
  227.                                                             {% for menu in menuHeader.getRootMenus() %}
  228.                                                             <li data-id="{{ menu.id }}" class="num{{ menu.id }} {% if menu.saumon  %} saumon{% endif %}">
  229.                                                                     {% if menu.configuration.url is defined  %}
  230.                                                                             
  231.                                                                             {% if menu.configuration.url|length > 2 %}
  232.                                                                                     <a href="{{ menuHeader.resolveUrl(menu) }}">
  233.                                                                                             {% if menu.bold == true %}
  234.                                                                                             <strong>{{ menuHeader.resolveTitle(menu) }}</strong>
  235.                                                                                             {% else %}
  236.                                                                                             {{ menuHeader.resolveTitle(menu) }}
  237.                                                                                             {% endif %}
  238.                                                                                     </a>
  239.                                                                             {% else %}
  240.                                                                                     {% if menu.configuration.url == '#' and menu.id == 2 %}
  241.                                                                                             <a href="/nos-produits">
  242.                                                                                                     {% if menu.bold == true %}
  243.                                                                                                     <strong>{{ menuHeader.resolveTitle(menu) }}</strong>
  244.                                                                                                     {% else %}
  245.                                                                                                     {{ menuHeader.resolveTitle(menu) }}
  246.                                                                                                     {% endif %}
  247.                                                                                             </a>
  248.                                                                                     {% elseif menu.id == 3 %}
  249.                                                                                             <a href="/tissus-et-petite-mercerie">
  250.                                                                                                     {% if menu.bold == true %}
  251.                                                                                                     <strong>{{ menuHeader.resolveTitle(menu) }}</strong>
  252.                                                                                                     {% else %}
  253.                                                                                                     {{ menuHeader.resolveTitle(menu) }}
  254.                                                                                                     {% endif %}
  255.                                                                                             </a>
  256.                                                                                     {% else %}
  257.                                                                                             <span>
  258.                                                                                                     {% if menu.bold == true %}
  259.                                                                                                     <strong>{{ menuHeader.resolveTitle(menu) }}</strong>
  260.                                                                                                     {% else %}
  261.                                                                                                     {{ menuHeader.resolveTitle(menu) }}
  262.                                                                                                     {% endif %}
  263.                                                                                             </span>
  264.                                                                                     {% endif %}
  265.                                                                             {% endif %}
  266.                                                                     {% else %}
  267.                                                                             {% if menu.id == 193 %}
  268.                                                                                     <span>
  269.                                                                                             {# {{ menuHeader.resolveImage(menu)|raw }} #}
  270.                                                                                             {% if menu.bold == true %}
  271.                                                                                             <strong>{{ menuHeader.resolveTitle(menu) }}</strong>
  272.                                                                                             {% else %}
  273.                                                                                             {{ menuHeader.resolveTitle(menu) }}
  274.                                                                                             {% endif %}
  275.                                                                                     </span>
  276.                                                                             {% else %}
  277.                                                                                     <a href="{{ menuHeader.resolveUrl(menu) }}">
  278.                                                                                             {# {{ menuHeader.resolveImage(menu)|raw }} #}
  279.                                                                                             {% if menu.bold == true %}
  280.                                                                                             <strong>{{ menuHeader.resolveTitle(menu) }}</strong>
  281.                                                                                             {% else %}
  282.                                                                                             {{ menuHeader.resolveTitle(menu) }}
  283.                                                                                             {% endif %}
  284.                                                                                     </a>
  285.                                                                             {% endif %}
  286.                                                                 
  287.                                                                     {% endif %}
  288.                                                             </li>
  289.                                                             {% endfor %}  
  290.                                                     </ul>
  291.                                                 </div>
  292.                                         {% endif %}
  293.                 </div>
  294.                 <div class="header-links novisible">
  295.                     {{ render(controller('App\\Controller\\TaxonsController::menuScrollAction')) }}                    
  296.                 </div>
  297.             {% endblock %}
  298.         
  299.         </header>
  300.         <div class="container container-principal {% if app.request.get('_route') == 'sylius_shop_homepage' %}homepage{% endif %} {{ app.request.get('_route') }} {% block container_css_classes %}{% endblock %}">
  301.             {# Menu principale #}
  302.             {# {% include 'partials/menu_header.html.twig' %} #}
  303.             {{ render(controller('App\\Controller\\CartController::popupAction')) }}
  304.             {% include '@SyliusShop/_flashes.html.twig' %}           
  305.             {{ sylius_template_event('sylius.shop.layout.before_content') }}
  306.             {% block content %}
  307.             {% endblock %}
  308.             {{ sylius_template_event('sylius.shop.layout.after_content') }}
  309.              {% include 'partials/block-search.html.twig' %}
  310.         </div>
  311.     </div>
  312.     {% block footer %}
  313.         {% if app.request.get('_route') == 'app_configurateur' 
  314.         or app.request.get('_route') == 'sylius_shop_cart_summary' 
  315.         or app.request.get('_route') == 'sylius_shop_checkout_address'
  316.         or app.request.get('_route') == 'bitbag_sylius_one_page_checkout_shop_checkout' 
  317.         %}
  318.            
  319.            <footer class="{{ app.request.get('_route') }}">
  320.                 <div class="footer-ctn">
  321.                     <div class="footer-logo-ctn">
  322.                         <img src="{{ asset('webapic-theme/images/logo-footer.svg') }}" class="ui image lazyload" />
  323.                     </div>
  324.                     <div class="footer-copyright">
  325.                         ©Copyright Papapiqueetmamancoud. Tous droits réservés - Réalisation Webapic
  326.                     </div>
  327.                 </div>
  328.             </footer>
  329.         {% else %}
  330.             <footer class="{{ app.request.get('_route') }}">
  331.                 <div class="footer-ctn">
  332.                     <div class="footer-logo-ctn">
  333.                         <img src="{{ asset('webapic-theme/images/logo-footer.svg') }}" class="ui image lazyload" />
  334.                     </div>
  335.                     <div class="taxons-assurances">
  336.                         <div class="taxons-assurances-ctn">
  337.                             {% for row in blocInsurance.getBlocsByZone('footer') %}
  338.                             <div class="assurance">
  339.                                 <div>
  340.                                     {{ row.svgIcon|raw }}
  341.                                 </div>
  342.                                 <span>{{ row.title }}</span> 
  343.                                 <p>{{ row.content|raw }}</p> 
  344.                             </div>
  345.                             {% endfor %}
  346.                         </div>
  347.                     </div>
  348.                     {# Newsletter #}
  349.                     <div class="newsletter">
  350.                         <div class="newsletter-top">
  351.                             <div class="left">
  352.                                 <p>
  353.                                     {{ 'app.front.footer.newsletter1'|trans }}, <strong>{{ 'app.front.footer.newsletter2'|trans }}</strong>
  354.                                 </p>
  355.                             </div>
  356.                             <div class="right">
  357.                                 <form class="form">
  358.                                     <div class="newsletter-input">
  359.                                         <input type="text" placeholder="{{ 'sylius.ui.email'|trans }}">
  360.                                     </div>
  361.                                     <div class="newsletter-button">
  362.                                         <button class="ui button">
  363.                                             OK
  364.                                         </button>
  365.                                     </div>
  366.                                 </form>
  367.                             </div>
  368.                         </div>
  369.                         <div class="reseaux">
  370.                             <a href="https://www.ppmc-blog.fr/" class="leblog" rel="nofollow">
  371.                                 <img data-src="{{ asset('webapic-theme/images/logo-reseau-blog.svg') }}" class="ui image lazyload" />
  372.                             </a>
  373.                             <span class="qcd blank facebook" data-qcd="aHR0cHMlM0ElMkYlMkZmci1mci5mYWNlYm9vay5jb20lMkZQYXBhLlBpcXVlLmV0Lk1hbWFuLkNvdWQlMkY=">
  374.                                 <img data-src="{{ asset('webapic-theme/images/logo-reseau-facebook.svg') }}" class="ui image lazyload" />
  375.                             </span>
  376.                             <span class="qcd blank instagram" data-qcd="aHR0cHMlM0ElMkYlMkZ3d3cuaW5zdGFncmFtLmNvbSUyRnBhcGFwaXF1ZWV0bWFtYW5jb3VkJTJG">
  377.                                 <img data-src="{{ asset('webapic-theme/images/logo-reseau-instagram.svg') }}" class="ui image lazyload" />
  378.                             </span>
  379.                             <span class="qcd blank pinterest" data-qcd="aHR0cHM6Ly93d3cucGludGVyZXN0LmZyL3BwbWNmcmFuY2Uv">
  380.                                 <img data-src="{{ asset('webapic-theme/images/logo-reseau-pinterest.svg') }}" class="ui image lazyload" />
  381.                             </span>
  382.                             <span class="qcd blank linkedin" data-qcd="aHR0cHMlM0ElMkYlMkZmci5saW5rZWRpbi5jb20lMkZjb21wYW55JTJGcGFwYS1waXF1ZS1ldC1tYW1hbi1jb3Vk">
  383.                                 <img data-src="{{ asset('webapic-theme/images/logo-reseau-linkedin.svg') }}" class="ui image lazyload" />
  384.                             </span>
  385.                             <span class="qcd blank youtube" data-qcd="aHR0cHMlM0ElMkYlMkZ3d3cueW91dHViZS5jb20lMkZjaGFubmVsJTJGVUNUOXIyMjdrSU5sckw4UW9TM1c5eG1R">
  386.                                 <img data-src="{{ asset('webapic-theme/images/logo-reseau-youtube.svg') }}" class="ui image lazyload" />
  387.                             </span>
  388.                         </div>
  389.                     </div>
  390.                     <div class="ui hidden divider"></div>
  391.                     {# Menu Footer #}
  392.                     <div class="footer-menu">
  393.                         {% for subMenu in menuFooter.getMenu() %}
  394.                         <div>
  395.                             <h4>{{ subMenu.name }}</h4>
  396.                             <ul>
  397.                                 {% for item in subMenu.items %}
  398.                                 {# {{ dump(item) }} #}
  399.                                 <li>
  400.                                     <a href="{{ menuFooter.resolveUrl(item) }}">{{ menuFooter.resolveTitle(item) }}</a>
  401.                                 </li>
  402.                                 {% endfor %}
  403.                             </ul>
  404.                         </div>
  405.                         {% endfor %}
  406.                     </div>
  407.                     <div class="footer-copyright">
  408.                         ©Copyright Papapiqueetmamancoud. Tous droits réservés - Réalisation <a href="https://www.webapic.com/" target="_blank">Webapic</a>
  409.                     </div>
  410.                 </div>
  411.             </footer>
  412.         {% endif %}
  413.     {% endblock %}
  414.     <div id="scrollTopButton" >
  415.         <button>
  416.             <img src="{{ asset('webapic-theme/images/picto-scrollup.svg') }}" class="ui image lazyload" />
  417.         </button>
  418.     </div>
  419. </div>
  420. {% include '@SyliusUi/Modal/_confirmation.html.twig' %}
  421. {# {% if app.request.get('_route') == 'sylius_shop_login' %}
  422.     <script async defer crossorigin="anonymous" src="https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v13.0"></script>
  423. {% endif %} #}
  424. <fb:login-button 
  425.   scope="public_profile,email"
  426.   onlogin="checkLoginState();">
  427. </fb:login-button>
  428. {{ sylius_template_event('sylius.shop.layout.after_body') }}
  429. {# Freshdesk #}
  430. {# <script>
  431. window.fwSettings={'widget_id':60000001825};
  432. !function(){if("function"!=typeof window.FreshworksWidget){var n=function(){n.q.push(arguments)};n.q=[],window.FreshworksWidget=n}}()
  433. </script>
  434. <script type='text/javascript' src='https://widget.freshworks.com/widgets/60000001825.js' async defer></script> #}
  435. </body>
  436. </html>