templates\site\services\services.html.twig line 1

Open in your IDE?
  1. {% extends 'layouts/site_page.html.twig' %}
  2. {% block title %} Service ORISHAS FINANCE {% endblock %}
  3. {% block css %}
  4.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css">
  5.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css">
  6.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.css">
  7.     <style>
  8.     /*sans bordure (1ère photo)*/
  9. .arrondie {
  10. -moz-border-radius:50px;
  11. -webkit-border-radius:10px;
  12. border-radius:50px;
  13. }
  14.         .carousel-wrap {
  15.             margin: auto;
  16.             position: relative;
  17.         }
  18.         .owl-carousel .owl-nav{
  19.             overflow: hidden;
  20.             height: 0px;
  21.         }
  22.         .owl-theme .owl-dots .owl-dot.active span,
  23.         .owl-theme .owl-dots .owl-dot:hover span {
  24.             background: #2caae1;
  25.         }
  26.         .owl-carousel .item {
  27.             text-align: left;
  28.         }
  29.         .owl-carousel .nav-btn{
  30.             height: 47px;
  31.             position: absolute;
  32.             width: 26px;
  33.             cursor: pointer;
  34.             top: 100px !important;
  35.         }
  36.         .owl-carousel .owl-prev.disabled,
  37.         .owl-carousel .owl-next.disabled{
  38.             pointer-events: none;
  39.             opacity: 0.2;
  40.         }
  41.         .owl-carousel .prev-slide{
  42.             background: url(https://freakyjolly.com/demo/jquery/OwlCarousel2/nav-icon.png) no-repeat scroll 0 0;
  43.             left: -33px;
  44.         }
  45.         .owl-carousel .next-slide{
  46.             background: url(https://freakyjolly.com/demo/jquery/OwlCarousel2/nav-icon.png) no-repeat scroll -24px 0px;
  47.             right: -33px;
  48.         }
  49.         .owl-carousel .prev-slide:hover{
  50.             background-position: 0px -53px;
  51.         }
  52.         .owl-carousel .next-slide:hover{
  53.             background-position: -24px -53px;
  54.         }
  55.         span.img-text {
  56.             text-decoration: none;
  57.             outline: none;
  58.             transition: all 0.4s ease;
  59.             -webkit-transition: all 0.4s ease;
  60.             -moz-transition: all 0.4s ease;
  61.             -o-transition: all 0.4s ease;
  62.             cursor: pointer;
  63.             width: 100%;
  64.             font-size: 23px;
  65.             display: block;
  66.             text-transform: capitalize;
  67.         }
  68.         span.img-text:hover {
  69.             color: #2caae1;
  70.         }
  71. .o-flex-stretch--center {
  72.     -webkit-align-items: center;
  73.     -ms-flex-align: center;
  74.     align-items: center;
  75. }
  76. .o-flex-stretch {
  77.     display: -webkit-flex;
  78.     display: -ms-flexbox;
  79.     display: flex;
  80.     -webkit-justify-content: space-between;
  81.     -ms-flex-pack: justify;
  82.     justify-content: space-between;
  83. }
  84. /*@media (min-width: 48em)
  85. .c-title-universe__title {
  86.     font-size: 3.5rem;
  87. }*/
  88. .c-title-universe__title {
  89.     position: relative;
  90.     display: inline-block;
  91.     background-color: #fff;
  92.     text-transform: uppercase;
  93.     font-size: 30px;
  94.     font-size: 3rem;
  95.     font-weight: 100;
  96.     line-height: 1.25;
  97.     letter-spacing: .4px;
  98.     letter-spacing: .04rem;
  99.     padding-right: 10px;
  100.     padding-right: 1rem;
  101. }
  102.  /*   @media (min-width: 48em)
  103.     .c-title-universe__link {
  104.         padding-left: 1rem;
  105.         display: inline-block;
  106.         margin-top: 0;
  107.         top: -.1rem;
  108.     }*/
  109.         .c-title-universe__link {
  110.             position: relative;
  111.             background-color: #fff;
  112.             display: block;
  113.             margin-top: 5px;
  114.             margin-top: .5rem;
  115.             -webkit-transform: translate3d(0,0,0);
  116.             transform: translate3d(0,0,0);
  117.         }
  118.         .c-title-universe--color-1 {
  119.             color: #006fb7;
  120.         }
  121.         .marge{
  122.         margin-right:16px
  123.         }
  124.         th, td {
  125.         border-bottom: 1px solid #ddd;
  126.         margin-bottom:20px;
  127.         margin-top:20px;
  128.         }
  129.         tr{
  130.         margin-bottom:50px;
  131.         margin-top:50px;
  132.         }
  133.         tr:hover {
  134.         background-color: #f5f5f5;
  135.         }
  136.         .titreproduit{
  137.         font-weight:bold;
  138.         font-size:16px
  139.         }
  140.         .of-page-header {
  141.         
  142.             background-position: center center;
  143.             background-size: cover !important;
  144.             background-repeat: no-repeat;
  145.             background-color: rgba(0,0,0,.6);
  146.             background-blend-mode: color;
  147.         }
  148.     </style>
  149. {% endblock %}
  150. {% block body %}
  151. <span>
  152. {% if service.libelle=="ORISHAS DATA SERVICES" or service.libelle=="Solution Données Financières & Trading" %}
  153.     
  154.     <section class="jumbotron text-white of-page-header position-relative corpss" style="background-image:url({{asset('assets/site/images/background/page-title3.jpg')}});" >
  155.         <div class="container text-center mb-4" >
  156.             <h4 class="display-5 font-weight-bold">{{service.libelle}}</h4>
  157.             <p class="font-italic mb-0">
  158.             {% if service.libelle=="ORISHAS DATA SERVICES" %}
  159.          Services online d’Informations financières sur le Marché Africain.
  160.          Des données fiables et sur mesures sur les marchés Actions,
  161.          Obligataires et sur les Fonds Opcvm.
  162.          {% else %}
  163.          Terminaux financiers connectés à tous  les marchés du Monde et
  164.          tous types d’instruments financiers, API Marchés , 
  165.          outils de gestions de portefeuille ( PMS),Trading et OMS 
  166.          {% endif %}</p>
  167.         </div>
  168.         <div class="of-header-fixed-bottom">
  169.             <nav>
  170.                 <ol class="breadcrumb mb-0">
  171.                     <li class="breadcrumb-item"><a href="{{path('site_home')}}"><i class="fa fa-home" style="font-size:18px"></i></a></li>
  172.                     <li class="breadcrumb-item active">Service</li>
  173.                 </ol>
  174.             </nav>
  175.         </div>
  176.     </section>
  177.     
  178.     {% elseif service.libelle=="Formations & Conseils" %}
  179.     
  180.     <section class="jumbotron text-white of-page-header position-relative corpss" style="background-image:url({{asset('assets/site/images/background/page-title.jpg')}});" >
  181.         <div class="container text-center mb-4" >
  182.             <h4 class="display-5 font-weight-bold">{{service.libelle}}</h4>
  183.             <p class="font-italic mb-0">
  184.              Le plaisir d’apprendre  tout au long de la vie <br>
  185.             Finance,  GRC, AML/LCF  sous forme mooc et présentielle intra et inter-entreprises</p>
  186.         </div>
  187.         <div class="of-header-fixed-bottom">
  188.             <nav>
  189.                 <ol class="breadcrumb mb-0">
  190.                     <li class="breadcrumb-item"><a href="{{path('site_home')}}"><i class="fa fa-home" style="font-size:18px"></i></a></li>
  191.                     <li class="breadcrumb-item active">Service</li>
  192.                 </ol>
  193.             </nav>
  194.         </div>
  195.     </section>
  196.     
  197.     {% else %}
  198.     
  199.     
  200.     <section class="jumbotron text-white of-page-header position-relative corpss" style="background-image:url({{asset('assets/site/images/background/page-title2.jpg')}});" >
  201.         <div class="container text-center mb-4" >
  202.             <h4 class="display-5 font-weight-bold">{{service.libelle}}</h4>
  203.             <p class="font-italic mb-0">
  204.             {% if service.libelle=="Solution Risque LAB & LCFT" %}
  205.            Solutions clés en main de lutte contre le blanchiment d'argent et le financement du terrorisme. 
  206. Flux de liste PPE ,liste Sanctions livrés en toute sécurité 
  207. , moteur de filtrage et profilage en partenariat notamment avec DOW JONES
  208.            {% else %}
  209.     Nouvelle génération de solution digitale de Gouvernance, Risque et Conformité outillée
  210.          
  211.          {% endif %}</p>
  212.         </div>
  213.         <div class="of-header-fixed-bottom corpss">
  214.             <nav>
  215.                 <ol class="breadcrumb mb-0">
  216.                     <li class="breadcrumb-item"><a href="{{path('site_home')}}"><i class="fa fa-home" style="font-size:18px"></i></a></li>
  217.                     <li class="breadcrumb-item active">Service</li>
  218.                 </ol>
  219.             </nav>
  220.         </div>
  221.     </section>
  222.     {% endif %}
  223.     </span>
  224.      <div class="pl-3 pr-3">
  225.     <section class="row coprss" style="margin-top:12px">
  226.         <div class="col-md-9">
  227.  <ul class="nav nav-tabs" id="myTab" role="tablist">
  228.   <li class="nav-item">
  229.     <a class="nav-link active" id="presentation-tab" data-toggle="tab" href="#presentation" role="tab" aria-controls="presentation" aria-selected="true">Présentation</a>
  230.   </li>
  231.   <li class="nav-item">
  232.     <a class="nav-link" id="produit-tab" data-toggle="tab" href="#produit" role="tab" aria-controls="produit" aria-selected="false">Produit(s)</a>
  233.   </li>
  234.   
  235. </ul>
  236. <div class="tab-content corpss" id="myTabContent">
  237.   <div class="tab-pane fade show active" id="presentation" role="tabpanel" 
  238.   aria-labelledby="presentation-tab">
  239.  <p >
  240. <span>{{ service.description|raw }}</span>
  241. </p>
  242.   </div>
  243.   <div class="tab-pane fade" id="produit" role="tabpanel" aria-labelledby="produit-tab">
  244. <div class="row" style="margin-bottom:10px">
  245.    {%  for produit in ( service.produit) %}
  246.   <div class="col-md-6 pbottom" >
  247.   
  248.     <div class="card">
  249.     <img src="{{asset('uploads/produits/' ~ produit.image) }}" class="card-img-top" alt="..." height="150px">
  250.       <div class="card-body">
  251.         <span class="card-title titreproduit">{{produit.libelle}}</span>
  252.         <p class="card-text">{{produit.description|striptags|slice(0, 200, '...')|raw}}</p>
  253.        
  254.       </div>
  255.         <div class="card-footer">
  256.        <a href="{{ path('produit_show', {'id': produit.id}) }}"  class="btn btn-success">Voir plus</a>
  257.     </div>
  258.     </div>
  259.                        
  260.     
  261.   </div>
  262.    {% endfor %} 
  263.    
  264. </div>    
  265.   </div>
  266.   
  267. </div>
  268.         </div>
  269.        {#Contenu gauche #}
  270.     {% include 'site/home/includes/nosservices.html.twig'%}
  271.      {#Contenu gauche#}
  272.     </section>
  273.     </div>
  274.         <section class="row corpss" style="display:none">
  275.         
  276.         <div class="col-md-12">
  277.     
  278.             <div class="block block-primary">
  279.                 <h3 class="block-title"><span>Produits</span></h3>
  280.                 
  281.             <div class="row" style="margin-bottom:10px">
  282.   <div class="col-md-3">
  283.     <div class="card">
  284.     <img src="{{asset('assets/site/images/background/page-title2.jpg')}}" class="card-img-top" alt="...">
  285.       <div class="card-body">
  286.         <span class="card-title titreproduit">Special title treatment</span>
  287.         <p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
  288.        
  289.       </div>
  290.         <div class="card-footer">
  291.       {# <a href="{{path('show_produit')}}" class="btn btn-primary">Go somewhere</a>#}
  292.     </div>
  293.     </div>
  294.   </div>
  295.    <div class="col-md-3">
  296.     <div class="card">
  297.     <img src="{{asset('assets/site/images/background/page-title2.jpg')}}" class="card-img-top" alt="...">
  298.       <div class="card-body">
  299.         <span class="card-title titreproduit">Special title treatment</span>
  300.         <p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
  301.        
  302.       </div>
  303.         <div class="card-footer">
  304.        <a href="#" class="btn btn-primary">Go somewhere</a>
  305.     </div>
  306.     </div>
  307.   </div>
  308.    <div class="col-md-3">
  309.     <div class="card">
  310.     <img src="{{asset('assets/site/images/background/page-title2.jpg')}}" class="card-img-top" alt="...">
  311.       <div class="card-body">
  312.         <span class="card-title titreproduit">Special title treatment</span>
  313.         <p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
  314.        
  315.       </div>
  316.         <div class="card-footer">
  317.        <a href="#" class="btn btn-primary">Go somewhere</a>
  318.     </div>
  319.     </div>
  320.   </div>
  321.    <div class="col-md-3">
  322.     <div class="card">
  323.     <img src="{{asset('assets/site/images/background/page-title2.jpg')}}" class="card-img-top" alt="...">
  324.       <div class="card-body">
  325.         <span class="card-title titreproduit">Special title treatment</span>
  326.         <p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
  327.        
  328.       </div>
  329.         <div class="card-footer">
  330.        <a href="#" class="btn btn-primary">Go somewhere</a>
  331.     </div>
  332.     </div>
  333.   </div>
  334.   <br>
  335. </div>    
  336.                 
  337.     
  338.             </div>
  339.         </div>
  340.     </section>
  341. {% endblock %}
  342. {% block scripts %}
  343.     
  344.     <script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>
  345.     <script>
  346.         // Hero slider JS
  347.         $(document).ready(function () {
  348.             $('.main-slide').owlCarousel({
  349.                 margin: 10,
  350.                 loop:true,
  351.                 autoplay : true,
  352.                 autoplayHoverPause:false,
  353.                 nav: false,
  354.                 dots: false,
  355.                 navText:["<div class='nav-btn prev-slide'></div>","<div class='nav-btn next-slide'></div>"],
  356.                 responsive: {
  357.                     0: {
  358.                         items: 1
  359.                     },
  360.                     600: {
  361.                         items: 2
  362.                     },
  363.                     1000: {
  364.                         items: 3
  365.                     }
  366.                 }
  367.             });
  368.             var lastestNews=$('#news-carousel');
  369.             lastestNews.owlCarousel({
  370.                 margin: 10,
  371.                 dots: false,
  372.                 loop:true,
  373.                 autoplay: false,
  374.                 /*nav: false,
  375.                 navText:["<div class='nav-btn prev-slide'></div>","<div class='nav-btn next-slide'></div>"],*/
  376.                 responsive: {
  377.                     0: {
  378.                         items: 2
  379.                     },
  380.                     600: {
  381.                         items: 3
  382.                     },
  383.                     1000: {
  384.                         items: 4
  385.                     }
  386.                 }
  387.             });
  388.             $('.last-news-prev').click(function (e) {
  389.                 e.preventDefault();
  390.                 //alert('lorem');
  391.                 lastestNews.trigger('prev.owl.carousel');
  392.             });
  393.             $('.last-news-next').click(function (e) {
  394.                 e.preventDefault();
  395.                 lastestNews.trigger('next.owl.carousel');
  396.             });
  397.         })
  398.     </script>
  399.     {# Début Glossaire js #}
  400.     <script src="{{ asset('assets/site/js/jquery.glossarize.js')}}"></script>
  401.     <script>
  402.         $(function(){
  403.       
  404.           $('.corpss').glossarizer({
  405.             
  406.             sourceURL: "{{ asset('assets/site/css/glossary.json')}}",
  407.             callback: function(){
  408.               new tooltip();
  409.             }
  410.           });
  411.       
  412.       
  413.         });
  414.       
  415.         </script>
  416.     {# Fin glossaire js #}
  417. {% endblock %}