templates/Theme/Produit/Service/Service/aproposdenous.html.twig line 1

Open in your IDE?
  1. {% set hideblock = true %}
  2. {% extends "Theme/Users/User/layouthome.html.twig" %}
  3. {% block meta %}
  4.     {{ parent() }}
  5.     <meta name="keywords" content="{{ site }}, Business, Innovation,Administration"/>
  6.     <meta name="author" content="Noel Kenfack"/>
  7.     <meta name="description" content="{{ site }} | {% if article != null %}{{ article.description }}{% else %}{% if typearticle != null %}{{ typearticle.description }}{% endif %}{% endif %}"/>
  8. {% endblock %}
  9. {% block title %}
  10.     {{ parent() }} - {% if article != null %}{{ typearticle.nom }} - {{ article.nom }}{% else %}{% if typearticle != null %}{{ typearticle.nom }}{% else %}Informations à propos de l'institut{% endif %}{% endif %}
  11. {% endblock %}
  12. {% block stylesheets %}
  13. {{ parent() }}
  14. <style>
  15.   .card {
  16.     display: flex;
  17.     margin-bottom: 30px;
  18.     width: 100%;
  19.     background-color: #fff;
  20.   }
  21.   .card .card-icon-top {
  22.     font-size: 4.5rem;
  23.     margin-top: 3rem;
  24.   }
  25.   .card .card-tags {
  26.     color: #097d6c;
  27.     display: inline-block;
  28.     font-weight: 700;
  29.     margin-bottom: 1rem;
  30.   }
  31.   .card .card-tags:before {
  32.     content: "";
  33.     background-color: #097d6c;
  34.     width: 0.75em;
  35.     height: 0.75em;
  36.     border-radius: 100%;
  37.     display: inline-block;
  38.     margin-right: 0.5rem;
  39.   }
  40.   .card .card-date {
  41.     display: inline-block;
  42.     padding-bottom: 1rem;
  43.   }
  44.   .card .card-title {
  45.     color: #212529;
  46.     display: block;
  47.     font-weight: 700;
  48.     font-size: 1.5rem;
  49.     line-height: 1.33333;
  50.     margin-bottom: 1rem;
  51.   }
  52.   .card .card-title:last-child {
  53.     margin-bottom: 0;
  54.   }
  55.   .card .card-label {
  56.     color: #212529;
  57.     display: block;
  58.     font-size: 1.5rem;
  59.     line-height: 1.33333;
  60.     font-weight: 700;
  61.   }
  62.   .card .card-body {
  63.     padding: 2rem 2rem 2rem 2rem;
  64.     align-self: center;
  65.     width: 100%;
  66.   }
  67.   .card .card-body .popover-wrapper.right {
  68.     position: absolute;
  69.     right: 0;
  70.   }
  71.   .card .card-metadata {
  72.     min-width: 10rem;
  73.   }
  74.   .card .card-footer {
  75.     border-top: none;
  76.     padding: 0 2rem 2rem 2rem;
  77.     background-color: inherit;
  78.     display: flex;
  79.     align-items: center;
  80.   }
  81.   .card .card-footer .vfi {
  82.     color: #097d6c;
  83.     font-size: 2.5rem;
  84.     padding-left: 0.5rem;
  85.   }
  86.   .card .vfi {
  87.     color: #097d6c;
  88.   }
  89.   .card > a {
  90.     border-bottom: none;
  91.     color: #637381;
  92.     display: flex;
  93.     flex-direction: column;
  94.     height: 100%;
  95.   }
  96.   .card > a:hover,
  97.   .card > a:active {
  98.     color: #fff;
  99.     background: #097d6c;
  100.     text-decoration: none;
  101.   }
  102.   .card > a:hover .card-title,
  103.   .card > a:hover .card-icon-top,
  104.   .card > a:hover .card-footer .vfi,
  105.   .card > a:hover .card-tags,
  106.   .card > a:active .card-title,
  107.   .card > a:active .card-icon-top,
  108.   .card > a:active .card-footer .vfi,
  109.   .card > a:active .card-tags {
  110.     color: #fff;
  111.   }
  112.   .card > a:hover .text-muted,
  113.   .card > a:active .text-muted {
  114.     color: #fff !important;
  115.   }
  116.   .card > a:hover .card-tags:before,
  117.   .card > a:active .card-tags:before {
  118.     background-color: #fff;
  119.   }
  120.   .card2 {
  121.     -webkit-transition: all 100ms ease-in-out;
  122.     transition: all 100ms ease-in-out;
  123.     border: none;
  124.     -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.05);
  125.     box-shadow: 0 1px 7px rgba(0, 0, 0, 0.05);
  126.   }
  127.   .card2:hover {
  128.     transform: scale(1.04);
  129.     border: none;
  130.   }
  131.   .card2 > a:hover,
  132.   .card2 > a:active {
  133.     color: inherit;
  134.     background: #fff;
  135.     text-decoration: none;
  136.   }
  137.   .card2 > a:hover .card-icon-top,
  138.   .card2 > a:hover .card-footer .vfi,
  139.   .card2 > a:hover .card-tags,
  140.   .card2 > a:active .card-icon-top,
  141.   .card2 > a:active .card-footer .vfi,
  142.   .card2 > a:active .card-tags {
  143.     color: inherit;
  144.   }
  145.   .card2 > a:hover .card-title,
  146.   .card2 > a:active .card-title {
  147.     color: #097d6c;
  148.   }
  149.   .card2 > a:hover .text-muted,
  150.   .card2 > a:active .text-muted {
  151.     color: #fff !important;
  152.   }
  153.   .card2 > a:hover .card-tags:before,
  154.   .card2 > a:active .card-tags:before {
  155.     background-color: #fff;
  156.   }
  157.   .card3 {
  158.     -webkit-transition: all 200ms ease-in-out;
  159.     transition: all 200ms ease-in-out;
  160.   }
  161.   .card3:hover {
  162.     border: 1px solid #0cb097;
  163.   }
  164.   .card3 > a:hover,
  165.   .card3 > a:active {
  166.     color: inherit;
  167.     background: #fff;
  168.     text-decoration: none;
  169.   }
  170.   .card3 > a:hover .card-icon-top,
  171.   .card3 > a:hover .card-footer .vfi,
  172.   .card3 > a:hover .card-tags,
  173.   .card3 > a:active .card-icon-top,
  174.   .card3 > a:active .card-footer .vfi,
  175.   .card3 > a:active .card-tags {
  176.     color: inherit;
  177.   }
  178.   .card3 > a:hover .card-title,
  179.   .card3 > a:active .card-title {
  180.     color: #212529;
  181.   }
  182.   .card3 > a .card-icon-top,
  183.   .card3 > a .card-icon-top {
  184.     -webkit-transition: all 200ms ease-in-out;
  185.     transition: all 200ms ease-in-out;
  186.   }
  187.   .card3 > a:hover .card-icon-top,
  188.   .card3 > a:active .card-icon-top {
  189.     transform: scale(1.4);
  190.   }
  191.   .card3 > a:hover .text-muted,
  192.   .card3 > a:active .text-muted {
  193.     color: #fff !important;
  194.   }
  195.   .card3 > a:hover .card-tags:before,
  196.   .card3 > a:active .card-tags:before {
  197.     background-color: #fff;
  198.   }
  199.   .card4 {
  200.     -webkit-transition: all 200ms ease-in-out;
  201.     transition: all 200ms ease-in-out;
  202.     border: 0;
  203.     -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.05);
  204.     box-shadow: 0 1px 7px rgba(0, 0, 0, 0.05);
  205.   }
  206.   .card4 > a:hover,
  207.   .card4 > a:active {
  208.     background: #ffffff;
  209.     color: inherit;
  210.     text-decoration: none;
  211.     cursor: url(https://dl.dropbox.com/s/2nmb5ja0g888q8n/arrow.png) 0 0, auto;
  212.   }
  213.   .card4 > a:hover:before,
  214.   .card4 > a:active:before {
  215.     content: "";
  216.     display: block;
  217.     width: 100%;
  218.     height: 100%;
  219.     background: rgba(0, 0, 0, 0.3);
  220.     position: absolute;
  221.   }
  222.   .card4 > a:hover .card-icon-top,
  223.   .card4 > a:hover .card-footer .vfi,
  224.   .card4 > a:hover .card-tags,
  225.   .card4 > a:active .card-icon-top,
  226.   .card4 > a:active .card-footer .vfi,
  227.   .card4 > a:active .card-tags {
  228.     color: inherit;
  229.   }
  230.   .card4 > a:hover .card-title,
  231.   .card4 > a:active .card-title {
  232.     color: #212529;
  233.   }
  234.   .card4 > a .card-icon-top,
  235.   .card4 > a .card-icon-top {
  236.     -webkit-transition: all 200ms ease-in-out;
  237.     transition: all 200ms ease-in-out;
  238.   }
  239.   .card4 > a:hover .text-muted,
  240.   .card4 > a:active .text-muted {
  241.     color: #fff !important;
  242.   }
  243.   .card4 > a:hover .card-tags:before,
  244.   .card4 > a:active .card-tags:before {
  245.     background-color: #fff;
  246.   }
  247.   .card.card-row-layout .card-body {
  248.     text-align: left;
  249.   }
  250.   @media (min-width: 992px) {
  251.     .card.card-row-layout {
  252.       flex-direction: row;
  253.       align-items: center;
  254.     }
  255.     .card.card-row-layout .card-icon-top {
  256.       margin-top: 0;
  257.       margin-left: 2rem;
  258.     }
  259.     .card.card-row-layout .card-icon-top.card-icon-right {
  260.       order: 100;
  261.       margin-right: 2rem;
  262.     }
  263.     .card.card-row-layout .card-body {
  264.       text-align: left;
  265.     }
  266.     .card.card-row-layout .card-footer {
  267.       padding: 2rem;
  268.     }
  269.     .card.card-row-layout .card-footer .vfi {
  270.       font-size: 3.6rem;
  271.     }
  272.     .card.card-row-layout > a {
  273.       flex-direction: row;
  274.       align-items: center;
  275.       width: 100%;
  276.     }
  277.   }
  278.   .card.card-large .card-title,
  279.   .card.card-featured .card-title {
  280.     color: #212529;
  281.     display: block;
  282.     font-weight: 700;
  283.     font-size: 1.5rem;
  284.     line-height: 1.33333;
  285.   }
  286.   .card.card-large .card-body,
  287.   .card.card-featured .card-body {
  288.     text-align: left;
  289.   }
  290.   @media (min-width: 992px) {
  291.     .card.card-fw .card-img-top {
  292.       margin-left: 1rem;
  293.       max-width: 300px;
  294.       order: 100;
  295.     }
  296.   }
  297.   .card.card-large.card-row-layout .card-body {
  298.     text-align: center;
  299.   }
  300.   @media (min-width: 992px) {
  301.     .card.card-large.card-row-layout .card-body {
  302.       text-align: left;
  303.     }
  304.   }
  305.   @media (min-width: 992px) {
  306.     .card.card-large.card-fw .card-img-top {
  307.       margin-left: 1rem;
  308.       max-width: 400px;
  309.       order: 100;
  310.     }
  311.     .card.card-large.card-fw .vfi {
  312.       color: #fff;
  313.     }
  314.   }
  315.   @media (min-width: 1200px) {
  316.     .card.card-large.card-fw .card-img-top {
  317.       max-width: 500px;
  318.     }
  319.   }
  320.   .card.card-featured .card-body .text-muted {
  321.     display: inline-block;
  322.     margin-bottom: 1.5rem;
  323.   }
  324.   .card.card-featured .card-body .card-footer {
  325.     padding: 0;
  326.   }
  327.   @media (min-width: 992px) {
  328.     .card.card-featured .card-img-top {
  329.       flex: 0 0 50%;
  330.       max-width: 50%;
  331.       margin: 0;
  332.       align-self: start;
  333.     }
  334.     .card.card-featured .card-body {
  335.       display: flex;
  336.       flex-flow: column nowrap;
  337.       height: 100%;
  338.     }
  339.     .card.card-featured .card-body .card-footer {
  340.       margin-top: auto;
  341.     }
  342.   }
  343.   .card.card-label-content .card-title {
  344.     font-weight: 700;
  345.   }
  346.   .card.card-label-content .card-label {
  347.     font-size: 1rem;
  348.   }
  349.   .card .rounded-circle {
  350.     margin: 2rem auto 1rem auto;
  351.     width: 61.5%;
  352.   }
  353.   .card[data-toggle="modal"] {
  354.     cursor: pointer;
  355.   }
  356.   .cards > div,
  357.   .cards .card-item {
  358.     display: flex;
  359.   }
  360.   .cards .card.bg-gray-sky {
  361.     border: none;
  362.   }
  363.   .cards.bg-gray-sky {
  364.     background-color: transparent;
  365.   }
  366.   .cards.bg-gray-sky .card {
  367.     background-color: #f4f6f8;
  368.     border: none;
  369.   }
  370.   .cards.bg-gray-sky .card .vfi {
  371.     color: #097d6c;
  372.   }
  373.   .cards.bg-gray-sky .card a:hover .vfi {
  374.     color: #fff;
  375.   }
  376.   .cards.cards-bs-grid {
  377.     display: flex;
  378.     flex-wrap: wrap;
  379.     margin-right: -15px;
  380.     margin-left: -15px;
  381.   }
  382.   .cards.cards-bs-grid .card-item {
  383.     position: relative;
  384.     width: 100%;
  385.     min-height: 1px;
  386.     padding-right: 15px;
  387.     padding-left: 15px;
  388.     flex: 0 0 100%;
  389.     max-width: 100%;
  390.   }
  391.   @media (min-width: 768px) {
  392.     .cards.cards-bs-grid .card-item {
  393.       flex: 0 0 50%;
  394.       max-width: 50%;
  395.     }
  396.   }
  397.   @media (min-width: 992px) {
  398.     .cards.cards-bs-grid .card-item {
  399.       flex: 0 0 33.33333%;
  400.       max-width: 33.33333%;
  401.     }
  402.   }
  403. </style>
  404. {% endblock %}
  405. {% block userblog_body %}
  406. <link rel="stylesheet" href="{{ asset('template/css/jquery.expandable.css') }}">
  407. <script type="text/javascript" src="{{ asset('template/js/jquery.expandable.js') }}"></script>
  408. <style>
  409.   .cool-link {
  410.     display: inline-block;
  411.     color: #000;
  412.     text-decoration: none;
  413.   }
  414.   .cool-link::after {
  415.     content: '';
  416.     display: block;
  417.     width: 0;
  418.     height: 2px;
  419.     background: #000;
  420.     transition: width .3s;
  421.   }
  422.   .cool-link:hover::after {
  423.     width: 100%;
  424.   }
  425.   .welcome_area_thumb .video_btn .video-sonar::before {
  426.       position: absolute;
  427.       width: 90px;
  428.       height: 90px;
  429.       border-radius: 50%;
  430.       background-color: rgba(255, 255, 255, 0.7);
  431.       content: '';
  432.       top: -15px;
  433.       left: -15px;
  434.       z-index: -100;
  435.   }
  436.   .welcome_area_thumb .video_btn .video-sonar::after {
  437.       position: absolute;
  438.       width: 80px;
  439.       height: 80px;
  440.       border-radius: 50%;
  441.       background-color: #ffffff;
  442.       content: '';
  443.       top: -10px;
  444.       left: -10px;
  445.       z-index: -50;
  446.   }
  447. </style>
  448. <div class="breadcrumb-panel" style="background: #f0f0f2;">
  449. <div class="container">
  450. <div class="row">
  451. <div class="col-md-12">
  452.     <div class="animecourant-panel" style="display: block;">
  453.             
  454.     </div>
  455. </div>
  456. </div>
  457. <div class="row">
  458. {% if is_mobile() %}
  459. <div class="col-md-12">
  460. <ol class="c-navigation-breadcrumbs__directory">
  461. <!-- Duplicating the "Home" link in both the global navigation and the breadcrumb trail is not recommended. -->
  462. <li class="c-navigation-breadcrumbs__item" property="itemListElement" typeof="ListItem">
  463.   <a class="c-navigation-breadcrumbs__link" href="" property="item" typeof="WebPage">
  464.     <span class="u-visually-hidden" property="name"><span class="fa fa-home"> </span> Accueil</span>
  465.   </a>
  466.   <meta property="position" content="1">
  467. </li>
  468. <li class="c-navigation-breadcrumbs__item" property="itemListElement" typeof="ListItem">
  469.   <a class="c-navigation-breadcrumbs__link" href="#!" property="item" typeof="WebPage">
  470.     <span property="name">L'Institut</span>
  471.   </a>
  472.   <meta property="position" content="2">
  473. </li>
  474. {% if article != null %}
  475. <li class="c-navigation-breadcrumbs__item" property="itemListElement" typeof="ListItem">
  476.   <a class="c-navigation-breadcrumbs__link" href="#!" property="item" typeof="WebPage">
  477.     <span property="name">{{ typearticle.nom }}</span>
  478.   </a>
  479.   <meta property="position" content="2">
  480. </li>
  481. <li class="c-navigation-breadcrumbs__item" property="itemListElement" typeof="ListItem">
  482.   <a class="c-navigation-breadcrumbs__link" href="#!" property="item" aria-current="location">
  483.     <span property="name">{{ article.nom }}</span>
  484.   </a>
  485.   <meta property="position" content="3">
  486. </li>
  487. {% else %}
  488.     {% if typearticle != null %}
  489.         <li class="c-navigation-breadcrumbs__item" property="itemListElement" typeof="ListItem">
  490.           <a class="c-navigation-breadcrumbs__link" href="#!" property="item" aria-current="location">
  491.             <span property="name">{{ typearticle.nom }}</span>
  492.           </a>
  493.           <meta property="position" content="3">
  494.         </li>
  495.         
  496.     {% else %}
  497.     
  498.         <li class="c-navigation-breadcrumbs__item" property="itemListElement" typeof="ListItem">
  499.           <a class="c-navigation-breadcrumbs__link" href="#!" property="item" aria-current="location">
  500.             <span property="name">Informations à propos de l'institut</span>
  501.           </a>
  502.           <meta property="position" content="3">
  503.         </li>
  504.         
  505.     {% endif %}
  506. {% endif %}
  507. </ol>
  508. </div>
  509. {% else %}
  510. <div class="col-md-12">
  511. <div style="padding: 20px 0px;">
  512.     {% include "Theme/General/Template/Menu/contacts.html.twig" %}
  513.     <ul class="breadcrumbs">
  514.       <li><a href="#"><span class="fa fa-home"></span> Accueil</a></li>
  515.         
  516.     {% if position == 'evenement' %}
  517.     <li>Nos évènements</li>
  518.     {% elseif(position == 'planingcours') %}
  519.     <li>Dépliants et planning des cours</li>
  520.     {% elseif(position == 'mediatheque') %}
  521.     <li><a href="#"> L'institut</a></li>
  522.     <li>Nos vidéos</li>
  523.     {% endif %}
  524.         {% if article != null %}
  525.         <li><a href="#!">{{ typearticle.nom }}</a></li>
  526.         <li>{{ article.nom }}</li>
  527.         
  528.         {% else %}
  529.             {% if typearticle != null %}
  530.                 <li>{{ typearticle.nom }}</li>
  531.             {% endif %}
  532.         {% endif %}
  533.     </ul>
  534. </div>
  535. </div>
  536. {% endif %}
  537. </div>
  538. </div>
  539. </div>
  540. <div style="background: #f0f0f2; padding-top: 20px;">
  541. <div class="container">
  542. <div class="row">
  543.     <div class="col-md-4">
  544.     {{ render(controller("App\\Controller\\Produit\\Service\\ServiceController:menuleft")) }}
  545.   </div>
  546.     {% if position == 'aproposinstitut' %}
  547.         {% include 'Theme/Produit/Service/Apropos/aproposdenous.html.twig' %}
  548.     {% elseif position == 'demarcheaz' %}
  549.         {% include 'Theme/Produit/Service/Apropos/aproposdenous.html.twig' %}
  550.     {% elseif position == 'actualite' %}
  551.         {% include 'Theme/Produit/Service/Apropos/listeactualite.html.twig' %}
  552.     {% elseif position == 'temoignage' %}
  553.         {% include 'Theme/Produit/Service/Apropos/temoignage.html.twig' %}
  554.     {% elseif position == 'avis' %}
  555.         {% include 'Theme/Produit/Service/Apropos/avisutilisateur.html.twig' %}
  556.     {% elseif position == 'evenement' %}
  557.         {% include 'Theme/Produit/Service/Apropos/evenement.html.twig' %}
  558.     {% elseif position == 'mediatheque' %}
  559.         {% include 'Theme/Produit/Service/Apropos/mediatheque.html.twig' %}
  560.     {% elseif position == 'aide' %}
  561.         {% include 'Theme/Produit/Service/Apropos/aide.html.twig' %}
  562.     {% elseif position == 'galeriephoto' %}
  563.         {% include 'Theme/Produit/Service/Apropos/galeriephoto.html.twig' %}
  564.     {% elseif position == 'planingcours' %}
  565.         {% include 'Theme/Produit/Service/Apropos/planingcours.html.twig' %}
  566.     {% endif %}
  567. </div>
  568. </div>
  569. </div>
  570. {% endblock %}
  571. {% block srcjavascripttemplate %}
  572. <script src="{{ asset('template/js/onvisible.js') }}" type="text/javascript"></script>
  573. {% endblock %}
  574. {% block javascripttemplate %}
  575. var bouge = 1;
  576. var dimension = 200;
  577. function activateelement()
  578. {
  579. var visibility = visibleElement('.animecourant-panel');
  580. if(visibility && bouge == 0){
  581.     bouge = 1;
  582.     $('.toutleblock').css('position','relative');
  583.     $('.toutleblock').css('bottom','0px');
  584.     $('.toutleblock').css('margin-bottom','0px');
  585. }
  586. }
  587. function stopelement()
  588. {
  589. var visibility = visibleElement('.stop-courant-panel');
  590. if(visibility && bouge == 1){
  591.     if(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  592.     {
  593.     }else{
  594.     bouge = 0;
  595.     $('.toutleblock').css('position','fixed');
  596.     $('.toutleblock').css('width',dimension+'px');
  597.     $('.toutleblock').css('bottom','7px');
  598.     $('.toutleblock').css('margin-bottom','0px');
  599.     }
  600. }
  601. }
  602. function controlScroll()
  603. {
  604.     var largeur = ($(window).width());
  605.     dimension = $('.toutleblock').width();
  606.     if (largeur >= 768)
  607.     {
  608.         if(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  609.         {
  610.         $('.toutleblock').css('position','fixed');
  611.         $('.toutleblock').css('width',dimension+'px');
  612.         }else{
  613.         window.setInterval(function() { stopelement(); }, 100);
  614.         window.setInterval(function() { activateelement(); }, 100);
  615.         }
  616.         
  617.     }
  618. }
  619. controlScroll();
  620. $('.description2').expandable({
  621.     height: 200,
  622.     expand_responsive : 960,
  623.     offset: 30
  624. });
  625. $('.accordion-1 > li:eq(0) a').addClass('active').next().slideDown();
  626. $('.accordion-2 > li:eq(0) a').addClass('active').next().slideDown();
  627. $('.accordion a.targetlink').click(function(j) {
  628.     var dropDown = $(this).closest('li').find('p');
  629.     $(this).closest('.accordion').find('p').not(dropDown).slideUp();
  630.     if ($(this).hasClass('active')) {
  631.         $(this).removeClass('active');
  632.     } else {
  633.         $(this).closest('.accordion').find('a.active').removeClass('active');
  634.         $(this).addClass('active');
  635.     }
  636.     dropDown.stop(false, true).slideToggle();
  637.     j.preventDefault();
  638. });
  639. {% if article != null %}
  640.     openArticleOverlay({{ article.id }});
  641. {% endif %}
  642. {% endblock %}