templates/front/courses/course_details_text.html.twig line 1
{% extends "front/base.html.twig" %}
{% block title %} - Course détails{% endblock %}
{% block mainContent %}
<section class="bg-blue py-7">
<div class="container">
<div class="row justify-content-lg-between">
<div class="col-lg-8">
<!-- Title -->
<h1 class="text-white">{{ course.intitule }}</h1>
<!-- p class="text-white">{{ course.description }}</p -->
<!-- Content -->
<ul class="list-inline mb-5">
<li class="list-inline-item h6 me-4 mb-1 mb-sm-0 text-white"><span class="fw-light">{% trans %}BY_KEY{% endtrans %}</span> {{ course.enseignant.utilisateur.personne.nomComplet }}</li>
<li class="list-inline-item me-4 mb-1 mb-sm-0">
<!-- ul class="list-inline mb-0">
<li class="list-inline-item me-0 small"><i class="fas fa-star text-warning"></i></li>
<li class="list-inline-item me-0 small"><i class="fas fa-star text-warning"></i></li>
<li class="list-inline-item me-0 small"><i class="fas fa-star text-warning"></i></li>
<li class="list-inline-item me-0 small"><i class="fas fa-star text-warning"></i></li>
<li class="list-inline-item me-0 small"><i class="fas fa-star-half-alt text-warning"></i></li>
<li class="list-inline-item ms-2 h6 text-white">4.5/5.0</li>
<!-- li class="list-inline-item text-white">(1,586 reviews)</li -->
</ul -->
</li>
<!-- li class="list-inline-item h6 mb-0 text-white"><i class="fas fa-globe text-info me-2"></i>{{ course.language }}</li -->
</ul>
</div>
<div class="col-lg-3">
<!-- h6 class="text-white lead fw-light mb-3"><i class="fas fa-user-graduate text-orange me-2"></i>{{ course.eleves|length }} {% trans %}ALLREADYENROLLED_KEY{% endtrans %}</h6 -->
<!-- Button -->
<a href="{{ url("app_front_course_start", {slug: course.slug}, "http", false) }}" class="btn btn-warning mb-3 w-100">
{% if not exist %}
{% trans %}ENROLLANDSTART_KEY{% endtrans %}
{% else %}
{% trans %}CONTINUE_READING_KEY{% endtrans %}
{% endif %}
</a>
{% if not app.user or (app.user.eleve and not app.user.eleve.isPremium) %}
<a href="{{ path('app_plan') }}" class="btn btn-warning mb-3 w-100">S'abonner et accéder à tous les cours</a>
{% endif %}
<!-- Progress item -->
<div class="overflow-hidden mb-4">
<h6 class="text-white">{% trans %}YOURPROGRESS_KEY{% endtrans %}</h6>
{% set percent = lessons|length > 0 ? 100 * lectures|length / lessons|length : 0 %}
<div class="progress progress-sm bg-white bg-opacity-10 mb-1">
<div class="progress-bar bg-white aos" role="progressbar" data-aos="slide-right" data-aos-delay="200" data-aos-duration="1000" data-aos-easing="ease-in-out" style="width: {{ percent }}%;" aria-valuenow="{{ percent }}" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<small class="text-white">{{ lectures|length }} sur {{ lessons|length }} {% trans %}COMPLETED_KEY{% endtrans %}</small>
</div>
</div>
</div>
</div>
</section>
<!-- =======================
Page content START -->
<section class="pt-0">
<div class="container">
<div class="row">
<!-- Main content START -->
<div class="col-12">
<div class="card shadow rounded-2 p-0 mt-n5">
<!-- Tabs START -->
<div class="card-header border-bottom px-4 pt-3 pb-0">
<ul class="nav nav-bottom-line py-0" id="course-pills-tab" role="tablist">
<!-- Tab item -->
<li class="nav-item me-2 me-sm-4" role="presentation">
<button class="nav-link mb-2 mb-md-0" id="course-pills-tab-2" data-bs-toggle="pill" data-bs-target="#course-pills-2" type="button" role="tab" aria-controls="course-pills-2" aria-selected="false">{% trans %}CHAPTERS_KEY{% endtrans %}</button>
</li>
</ul>
</div>
<!-- Tabs END -->
<!-- Tab contents START -->
<div class="card-body p-sm-4">
<div class="tab-content" id="course-pills-tabContent">
<!-- Content START -->
<div class="tab-pane fade show active" id="course-pills-1" role="tabpanel" aria-labelledby="course-pills-tab-1">
<div class="card">
<!-- Card header -->
<div class="card-header border-bottom p-0 pb-3">
<!-- Title and select -->
<div class="d-sm-flex justify-content-between align-items-center">
<h4 class="mb-0">{% trans %}ALLCHAPTERS_KEY{% endtrans %}</h4>
</div>
</div>
<!-- Card body -->
<div class="card-body p-0 pt-3">
{% for chap in course.chapitres|sort((a, b) => a.numero <=> b.numero) %}
<!-- Note item -->
<div class="row g-4">
<!-- Content -->
<div class="col-sm-12 col-xl-12">
<h5>{{ chap.title }}</h5>
<p>{{ chap.description|raw }}</p>
<!-- Buttons -->
<div class="hstack gap-3 flex-wrap">
<a href="{{ url("app_front_course_start", {slug: course.slug}, "http", false) }}" class="btn btn-sm btn-primary mb-0"><i class="bi bi-play-fill me-2"></i>
{% if not exist %}
{% trans %}STARTREADING_KEY{% endtrans %}
{% else %}
{% trans %}CONTINUE_KEY{% endtrans %}
{% endif %}
</a>
</div>
</div>
</div>
{% if not loop.last %}
<hr> <!-- Divider -->
{% endif %}
{% endfor %}
</div>
</div>
</div>
<!-- Content END -->
</div>
</div>
<!-- Tab contents END -->
</div>
</div>
<!-- Main content END -->
</div><!-- Row END -->
</div>
</section>
<!-- =======================
Page content END -->
<!-- =======================
Listed courses START -->
<section class="pt-0 mt-5 mb-3">
<div class="container">
<!-- Title -->
<div class="row mb-4">
<h2 class="mb-0">{% trans %}TOPLISTED_KEY{% endtrans %}</h2>
</div>
<div class="row">
<!-- Slider START -->
<div class="tiny-slider arrow-round arrow-blur arrow-hover">
<div class="tiny-slider-inner" data-autoplay="false" data-arrow="true" data-edge="2" data-dots="false" data-items="3" data-items-lg="2" data-items-sm="1">
{% for cours in topCourses %}
{% if cours is not same as course %}
{{ include('front/includes/courses/_trending_course.html.twig', {course: cours}) }}
{% endif %}
{% endfor %}
</div>
</div>
<!-- Slider END -->
</div>
</div>
</section>
<!-- =======================
Listed courses END -->
{% endblock %}