templates/home/cours/single/index.html.twig line 1

Open in your IDE?
  1. {% extends 'home/homeLayout.html.twig' %}
  2. {% block stylesheets %}
  3.     {{ parent() }}
  4.     <link rel="stylesheet" href="{{ asset('css/cours_page.css') }}?v={{ random() }}">
  5. {% endblock %}
  6. {% block body %}
  7.     <div class="cours_page">
  8.         <div class="content">
  9.             <div class="container">
  10.                 <div class="row">
  11.                     <div class="col-md-9">
  12.                         <div class="core">
  13.                             <div class="cours_content single">
  14.                                 <div class="thumbnail">
  15.                                     <img src="{{ asset('images/cours/coursThumb.png') }}" alt="">
  16.                                     <div class="category_chimp">
  17.                                         {{ singleCours.subcategoryid.nom }}
  18.                                     </div>
  19.                                 </div>
  20.                                 <div class="infos">
  21.                                     <div class="top_head">
  22.                                         <span class="teacher">{{singleCours.enseignantid.username}}</span> 
  23.                                     </div>
  24.                                     <div class="title">
  25.                                         <h2 class="">{{singleCours.nom}}</h2>
  26.                                     </div>
  27.                                     <div class="rating">
  28.                                         <div class="list_stars">
  29.                         {% for i in 1..5 %}
  30.                             {% if singleCours.getAverageRating() is not null and i <= singleCours.getAverageRating() %}
  31.                                 <div class="star">
  32.                                     <i class="fa-solid fa-star"></i>
  33.                                 </div>
  34.                             {% else %}
  35.                                 <div class="star">
  36.                                     <i class="fa-regular fa-star"></i>
  37.                                 </div>
  38.                             {% endif %}
  39.                         {% endfor %}
  40.                     </div>
  41.                                         <small>({{singleCours.getAverageRating()}})</small>
  42.                                     </div>
  43.                                     <div class="description">
  44.                                         <p>{{singleCours.description}}.</p>
  45.                                     </div>
  46.                                 </div>
  47.                             </div>
  48.                             <div class="single s lesson_content">
  49.                                 <div>
  50.                                     <h3>Contenu</h3>
  51.                                 </div>
  52.                                 <div class="list_lessosn">
  53.                                     {% for lesson in singleCours.lessons %}
  54.                                         <div class="single">
  55.                                             <div class="circle"></div>
  56.                                             <div class="title">{{lesson.titre}}</div>
  57.                                             <div class="duration">{{lesson.duree}} Heures</div>
  58.                                         </div>
  59.                                     {% endfor %}
  60.                                     <div class="single quizz">
  61.                                         <div class="circle"></div>
  62.                                         <div class="title">Quizz</div>
  63.                                         <div class="duration"></div>
  64.                                     </div>
  65.                                 </div>
  66.                             </div>
  67.                             {% include 'home/avis/coursAvisSection.html.twig' with {'courId':singleCours.id,'courSlug':singleCours.slug} %}
  68.                         </div>
  69.                     </div>
  70.                     <div class="col-md-3">
  71.                         <div class="right_side">
  72.                             <div class="top_btn_holder">
  73.                             {% if  getCurrentUser() is    null %}
  74.                                 <a class="btn_main" type="button" data-bs-toggle="modal" data-bs-target="#authModel" href="#" id="openLogin">Accéder à ce cous</a>
  75.     
  76.                             {% else %}
  77.                                 <a class="btn_main" href="{{ path('home_cours_lessons_index', {'slug': singleCours.slug}) }}">Accéder à ce cous</a>
  78.                             {% endif %}
  79.                             </div>
  80.                             <div class="info_holder">
  81.                                 <div class="single_info_side">
  82.                                     <div class="icon">
  83.                                         <i class="fa-solid fa-hourglass-half"></i>
  84.                                     </div>
  85.                                     <span class="txt">Duration :</span>
  86.                                     <span class="txt_info">
  87.                                         {{singleCours.getLessonsDuration()}} heures</span>
  88.                                 </div>
  89.                                 <div class="single_info_side">
  90.                                     <div class="icon">
  91.                                         <i class="fa-solid fa-bookmark"></i>
  92.                                     </div>
  93.                                     <span class="txt">Leçons :</span>
  94.                                     <span class="txt_info">
  95.                                         {{singleCours.lessons|length}}</span>
  96.                                 </div>
  97.                                 <div class="single_info_side">
  98.                                     <div class="icon">
  99.                                         <i class="fa-solid fa-gauge"></i>
  100.                                     </div>
  101.                                     <span class="txt">Niveau :</span>
  102.                                     <span class="txt_info">{{ singleCours.niveauid.niveau }}</span>
  103.                                 </div>
  104.                             </div>
  105.                         </div>
  106.                     </div>
  107.                 </div>
  108.             </div>
  109.         </div>
  110.     </div>
  111. {% endblock %}