templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>
  6.         {% block title %}
  7.             BSCM, pionnier du courtage en matière première et financement pro
  8.         {% endblock %}
  9.     </title>
  10.     <!-- Global site tag (gtag.js) - Google Analytics -->
  11.     <script async src="https://www.googletagmanager.com/gtag/js?id=G-Z22WKRBCVR"></script>
  12.     <script>
  13.         window.dataLayer = window.dataLayer || [];
  14.         function gtag() {
  15.             dataLayer.push(arguments);
  16.         }
  17.         gtag('js', new Date());
  18.         gtag('config', 'G-Z22WKRBCVR');
  19.     </script>
  20.     <meta content="width=device-width, initial-scale=1.0" name="viewport">
  21.     <meta content="" name="keywords">
  22.     {% block stylesheets %}
  23.         {{ encore_entry_link_tags('app') }}
  24.         <link href="{{ asset('css/style.css') }}" rel="stylesheet">
  25.         <link href="{{ asset('css/css/carousel.css') }}" rel="stylesheet">
  26.         <link href="{{ asset('lib/bootstrap/css/bootstrap.min.css') }}" rel="stylesheet">
  27.         <link href="{{ asset('css/css/font-awesome.min.css') }}" rel="stylesheet">
  28.         <link href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700" rel="stylesheet">
  29.         <link href="{{ asset('img/logo.ico') }}" rel="icon">
  30.         <link href="{{ asset('img/apple-touch-icon.png') }}" rel="apple-touch-icon">
  31.         <link href="{{ asset('lib/font-awesome/css/font-awesome.min.css') }}" rel="stylesheet">
  32.         <link href="{{ asset('lib/animate/animate.min.css') }}" rel="stylesheet">
  33.         <link href="{{ asset('lib/ionicons/css/ionicons.min.css') }}" rel="stylesheet">
  34.         <link href="{{ asset('lib/owlcarousel/assets/owl.carousel.min.css') }}" rel="stylesheet">
  35.         <link href="{{ asset('css/datatables/dataTables.css') }}" rel="stylesheet">
  36.         <link href="{{ asset('css/datatables/dataTables.min.css') }}" rel="stylesheet">
  37.         <link href="{{ asset('css/css/animate.min.css') }}" rel="stylesheet">
  38.         <style>
  39.             /* Ajoutez votre propre style CSS ici */
  40.             .scrolling-wrapper {
  41.                 overflow-x: hidden;
  42.                 width: 100%; /* Largeur du conteneur */
  43.                 position: relative;
  44.             }
  45.             .scrolling-content {
  46.                 white-space: nowrap;
  47.                 display: inline-block; /* Permet au conteneur de s'ajuster à la taille du contenu */
  48.                 animation: scroll 70s linear infinite;
  49.             }
  50.             .elmnt {
  51.                 display: inline-block;
  52.                 width: 200px; /* Ajustez la largeur des éléments selon vos besoins */
  53.                 margin-right: 10px; /* Marge entre les éléments */
  54.             }
  55.             .elmnt-title, .elmnt-p {
  56.                 margin: 0;
  57.             }
  58.             @keyframes scroll {
  59.                 0% { transform: translateX(100%); }
  60.                 100% { transform: translateX(-100%); }
  61.             }
  62.         </style>
  63.     {% endblock %}
  64. </head>
  65. <body>
  66. <div id="app">
  67.     <div class="click-closed"></div>
  68.     <!--/ Nav Star /-->
  69.     <nav class="navbar navbar-default navbar-trans navbar-expand-lg fixed-top {{ app.session.flashbag.peek('success')|length > 0 ? '' : 'mb-5' }}">
  70.         <div class="container">
  71.             <button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#navbarDefault"
  72.                     aria-controls="navbarDefault" aria-expanded="false" aria-label="Toggle navigation">
  73.                 <span></span>
  74.                 <span></span>
  75.                 <span></span>
  76.             </button>
  77.             <a class="navbar-brand text-brand" href="{{ path('home') }}"><img class="img-a img-fluid"
  78.                                                                               src="{{ asset('img/logo.PNG') }}"
  79.                                                                               alt="Logo BSCM" title="logo bscm"></a>
  80.             <button type="button" class="btn btn-link nav-search navbar-toggle-box-collapse d-md-none"
  81.                     data-toggle="collapse"
  82.                     data-target="#navbarTogglerDemo01" aria-expanded="false">
  83.                 <span class="fa fa-search" aria-hidden="true"></span>
  84.             </button>
  85.             <div class="navbar-collapse collapse justify-content-center" id="navbarDefault">
  86.                 <ul class="navbar-nav">
  87.                     <li class="nav-item dropdown">
  88.                         <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button"
  89.                            data-toggle="dropdown"
  90.                            aria-haspopup="true" aria-expanded="false">
  91.                             A PROPOS
  92.                         </a>
  93.                         <div class="dropdown-menu" aria-labelledby="navbarDropdown">
  94.                             <a class="dropdown-item" href="{{ path('historique') }}">Historique</a>
  95.                             <a class="dropdown-item" href="{{ path('role') }}">Rôle du courtier</a>
  96.                             <a class="dropdown-item" href="{{ path('management') }}">Management</a>
  97.                         </div>
  98.                     </li>
  99.                     <li class="nav-item dropdown">
  100.                         <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button"
  101.                            data-toggle="dropdown"
  102.                            aria-haspopup="true" aria-expanded="false">
  103.                             SERVICES
  104.                         </a>
  105.                         <div class="dropdown-menu" aria-labelledby="navbarDropdown">
  106.                             <a class="dropdown-item" href="{{ path('physique') }}">Marché physique</a>
  107.                             <a class="dropdown-item" href="{{ path('terme') }}">Marché à terme</a>
  108.                             <a class="dropdown-item" href="{{ path('structure') }}">
  109.                                 Prêt professionnel
  110.                             </a>
  111.                         </div>
  112.                     </li>
  113.                     {{ include('views/partials/_formulaire_client.html.twig') }}
  114.                     <li class="nav-item">
  115.                         <a class="nav-link" href="{{ path('contact') }}" id="navbarDropdown">
  116.                             CONTACT
  117.                         </a>
  118.                     </li>
  119.                 </ul>
  120.             </div>
  121.             {{ include('views/partials/_meet_button.html.twig') }}
  122.             {{ include('views/partials/_login.html.twig') }}
  123.             {{ include('views/partials/lang.html.twig') }}
  124.         </div>
  125.     </nav>
  126.     <!--/ Nav End /-->
  127.     {% block body %}
  128.     {% endblock %}
  129.     <!--/ footer Star /-->
  130.     <footer id="footer">
  131.         <div class="container">
  132.             <div class="copyright">
  133.                 {{ include('views/partials/bureaux.html.twig') }}
  134.                 {{ include('views/partials/social_media_icons.html.twig') }}
  135.                 <br>
  136.                 &copy; Copyright <strong>Blackstarsco</strong>. Tous Droits Réservés
  137.             </div>
  138.             <div class="credits">
  139.                 Développé par <a href="mailto:kpegowebmobile@gmail.com" target="_blank">KpegoWebmobile</a>
  140.             </div>
  141.         </div>
  142.     </footer><!-- #footer -->
  143.     <!--/ Footer End /-->
  144.     <a href="#" class="back-to-top"><i class="fa fa-chevron-up"></i></a>
  145.     <div id="preloader"></div>
  146. </div>
  147. {% block javascripts %}
  148.     {{ encore_entry_script_tags('app') }}
  149.     <script src="{{ asset('build/app.js') }}"></script>
  150.     <script src="{{ asset('lib/jquery/jquery.min.js') }}"></script>
  151.     <script src="{{ asset('lib/jquery/jquery-migrate.min.js') }}"></script>
  152.     <script src="{{ asset('js/jquery.dataTables.min.js') }}"></script>
  153.     <script src="{{ asset('lib/popper/popper.min.js') }}"></script>
  154.     <script src="{{ asset('lib/bootstrap/js/bootstrap.min.js') }}"></script>
  155.     <script src="{{ asset('lib/easing/easing.min.js') }}"></script>
  156.     <script src="{{ asset('lib/owlcarousel/owl.carousel.min.js') }}"></script>
  157.     <script src="{{ asset('lib/scrollreveal/scrollreveal.min.js') }}"></script>
  158.     <script src="{{ asset('js/demo/datatables-demo.js') }}"></script>
  159.     <script src="{{ asset('js/dataTables.js') }}"></script>
  160.     <script src="{{ asset('js/dataTables.min.js') }}"></script>
  161.     <!-- Contact Form JavaScript File -->
  162.     <script src="{{ asset('contactform/contactform.js') }}"></script>
  163.     <!-- Template Main Javascript File -->
  164.     <script src="{{ asset('js/main.js') }}"></script>
  165.     <script src="{{ asset('css/js/wow.min.js') }}"></script>
  166.     <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
  167.     <script src="{{ asset('build/index.js') }}"></script>
  168.     <script>
  169.         // Récupérer les données depuis la base de données (simulé ici)
  170.         var data = [
  171.             { title: "Actif 1", price: "100$" },
  172.             { title: "Actif 2", price: "150$" },
  173.             { title: "Actif 3", price: "200$" },
  174.             { title: "Actif 4", price: "250$" },
  175.             { title: "Actif 5", price: "300$" },
  176.             { title: "Actif 6", price: "350$" },
  177.             // Ajoutez plus d'éléments si nécessaire
  178.         ];
  179.         // Créer le contenu défilant
  180.         var scrollingContent = document.getElementById("scrolling-content");
  181.         var content = "";
  182.         data.forEach(function(item) {
  183.             content += '<li class="elmnt bg-light p-2">';
  184.             content += '<h6 class="elmnt-title">' + item.title + '</h6>';
  185.             content += '<p class="elmnt-p">Coût : ' + item.price + '</p>';
  186.             content += '</li>';
  187.         });
  188.         scrollingContent.innerHTML = content;
  189.         // Défilement infini
  190.         var scrollingWrapper = document.querySelector('.scrolling-wrapper');
  191.         var scrollingContentWidth = scrollingContent.offsetWidth;
  192.         var wrapperWidth = scrollingWrapper.offsetWidth;
  193.         var scrollPos = 0;
  194.         function scrollContent() {
  195.             scrollPos++;
  196.             if (scrollPos >= scrollingContentWidth) {
  197.                 scrollPos = 0;
  198.             }
  199.             scrollingContent.style.left = -(scrollPos % scrollingContentWidth) + 'px';
  200.         }
  201.         setInterval(scrollContent, 20); // Répéter le défilement toutes les 20ms
  202.     </script>
  203. {% endblock %}
  204. </body>
  205. </html>