templates/course_list/courses.html.twig line 1

Open in your IDE?
  1. <div class="tab-content" id="course-pills-tabContent">
  2.     <!-- Content START -->
  3.     <div class="tab-pane fade show active" id="course-pills-tabs-1" role="tabpanel" aria-labelledby="course-pills-tab-1">
  4.         <div class="row g-4">
  5.             {% for course in courseList %}
  6.                 {% if free_class is defined %}
  7.                     {% set schedule_url = '/kurs/' ~ course.id ~ '/' ~ course.name|replace({' ': '-'})  ~ '/darmowe/harmonogram' %}
  8.                 {% else %}
  9.                     {% set schedule_url = '/kurs/' ~ course.id ~ '/' ~ course.name|replace({' ': '-'}) %}
  10.                 {% endif %}
  11.                     <!-- Card item START -->
  12.                     <div class="col-sm-6 col-lg-4 col-xl-6" data-type="{{course.category}}">
  13.                         <div class="card shadow h-100">
  14.                             <!-- Image -->
  15.                             <a href="{{ schedule_url }}">
  16.                                 <img src="{{ asset('./assets/images/courses/' ~ course.photo)  }}" class="card-img-top" alt="course image">
  17.                             </a>
  18.                             <div class="card-body pb-0">
  19.                                 <!-- Badge and favorite -->
  20.                                 <div class="d-flex justify-content-between mb-2">
  21.                                     <a href="{{ schedule_url }}" class="badge bg-success bg-opacity-10 text-success">
  22.                                     {%  if course.level == 'beginner' %}
  23.                                             Wiek 7-9 lat
  24.                                      {%  elseif course.level == 'intermediate' %}
  25.                                             Wiek 10-12 lat
  26.                                         {%  else %}
  27.                                             Wiek 13-15 lat
  28.                                         {%  endif %}
  29.                                     </a>
  30.                                 </div>
  31.                                 <!-- Title -->
  32.                                 <h5 class="card-title fw-normal"><a href="{{ schedule_url }}">{{ course.name }}</a></h5>
  33.                                 <p class="text-truncate-5 mb-2">
  34.                                     {{ course.description|striptags|slice(0, 300) }}....
  35.                                 </p>
  36.                             </div>
  37.                             <!-- Card footer -->
  38.                             <div class="card-footer pt-0 pb-3">
  39.                                 <hr>
  40.                                 <div class="d-flex justify-content-between mt-2">
  41.                                     <span class="h3 fw-light mb-0"><i class="far fa-clock text-orange me-2"></i><span class="h5" style="margin-bottom:10px;">60 min.</span></span>
  42.                                     <span class="h3 fw-light mb-0"><i class="fa fa-wallet text-orange me-2"></i><span class="h5">od {{ (course.price.yearly/100)|round(2,'floor') }} zł</span></span>
  43.                                     <span class="h3 fw-light mb-0"><i class="fas fa-table text-orange me-2"></i><span class="h5">
  44.                                             {% if free_class is defined %}
  45.                                             1 raz
  46.                                         {% else %}
  47.                                             1 na tydzień
  48.                                         {% endif %}
  49.                                     </span></span>
  50.                                 </div>
  51.                             </div>
  52.                         </div>
  53.                     </div>
  54.                     <!-- Card item END -->
  55.             {% endfor %}
  56.         </div>
  57.     </div>
  58.     <!-- Content START -->
  59.     <div class="tab-pane fade" id="course-pills-tabs-2" role="tabpanel" aria-labelledby="course-pills-tab-2">
  60.         <div class="row g-4">
  61.             {% for course in courseList %}
  62.                 {% if free_class is defined %}
  63.                     {% set schedule_url = '/kurs/' ~ course.id ~ '/' ~ course.name|replace({' ': '-'})  ~ '/darmowe/harmonogram' %}
  64.                 {% else %}
  65.                     {% set schedule_url = '/kurs/' ~ course.id ~ '/' ~ course.name|replace({' ': '-'}) %}
  66.                 {% endif %}
  67.                 {%  if course.level == 'beginner' %}
  68.                     <!-- Card item START -->
  69.                     <div class="col-sm-6 col-lg-4 col-xl-6" data-type="{{course.category}}">
  70.                         <div class="card shadow h-100">
  71.                             <!-- Image -->
  72.                             <a href="{{ schedule_url }}">
  73.                                 <img src="{{ asset('./assets/images/courses/' ~ course.photo)  }}" class="card-img-top" alt="course image">
  74.                             </a>
  75.                             <div class="card-body pb-0">
  76.                                 <!-- Badge and favorite -->
  77.                                 <div class="d-flex justify-content-between mb-2">
  78.                                     <a href="{{ schedule_url }}" class="badge bg-success bg-opacity-10 text-success">Wiek 7-9 lat</a>
  79.                                 </div>
  80.                                 <!-- Title -->
  81.                                 <h5 class="card-title fw-normal"><a href="{{ schedule_url }}">{{ course.name }}</a></h5>
  82.                                 <p class="text-truncate-5 mb-2">
  83.                                     {{ course.description|striptags|slice(0, 300) }}....
  84.                                 </p>
  85.                             </div>
  86.                             <!-- Card footer -->
  87.                             <div class="card-footer pt-0 pb-3">
  88.                                 <hr>
  89.                                 <div class="d-flex justify-content-between mt-2">
  90.                                     <span class="h3 fw-light mb-0"><i class="far fa-clock text-orange me-2"></i><span class="h5" style="margin-bottom:10px;">60 min.</span></span>
  91.                                     <span class="h3 fw-light mb-0"><i class="fa fa-wallet text-orange me-2"></i><span class="h5">od {{ (course.price.yearly/100)|round(2, 'floor') }} zł</span></span>
  92.                                     <span class="h3 fw-light mb-0"><i class="fas fa-table text-orange me-2"></i><span class="h5">
  93.                                             {% if free_class is defined %}
  94.                                             1 raz
  95.                                         {% else %}
  96.                                             1 na tydzień
  97.                                         {% endif %}
  98.                                     </span></span>
  99.                                 </div>
  100.                             </div>
  101.                         </div>
  102.                     </div>
  103.                     <!-- Card item END -->
  104.                 {%  endif %}
  105.             {% endfor %}
  106.         </div>
  107.     </div>
  108.     <!-- Content START -->
  109.     <div class="tab-pane fade" id="course-pills-tabs-3" role="tabpanel" aria-labelledby="course-pills-tab-3">
  110.         <div class="row g-4">
  111.             {% for course in courseList %}
  112.                 {% if free_class is defined %}
  113.                     {% set schedule_url = '/kurs/' ~ course.id ~ '/' ~ course.name|replace({' ': '-'})  ~ '/darmowe/harmonogram' %}
  114.                 {% else %}
  115.                     {% set schedule_url = '/kurs/' ~ course.id ~ '/' ~ course.name|replace({' ': '-'}) %}
  116.                 {% endif %}
  117.                 {%  if course.level == 'intermediate' %}
  118.                     <!-- Card item START -->
  119.                     <div class="col-sm-6 col-lg-4 col-xl-6" data-type="{{course.category}}">
  120.                         <div class="card shadow h-100">
  121.                             <!-- Image -->
  122.                             <a href="{{ schedule_url }}">
  123.                                 <img src="{{ asset('./assets/images/courses/' ~ course.photo)  }}" class="card-img-top" alt="course image">
  124.                             </a>
  125.                             <div class="card-body pb-0">
  126.                                 <!-- Badge and favorite -->
  127.                                 <div class="d-flex justify-content-between mb-2">
  128.                                     <a href="{{ course.id }}/{{ course.name|replace({' ': '-'}) }}" class="badge bg-success bg-opacity-10 text-success">Wiek 7-9 lat</a>
  129.                                 </div>
  130.                                 <!-- Title -->
  131.                                 <h5 class="card-title fw-normal"><a href="/{{ course.id }}/{{ course.name|replace({' ': '-'}) }}">{{ course.name }}</a></h5>
  132.                                 <p class="text-truncate-5 mb-2">
  133.                                     {{ course.description|striptags|slice(0, 300) }}....
  134.                                 </p>
  135.                             </div>
  136.                             <!-- Card footer -->
  137.                             <div class="card-footer pt-0 pb-3">
  138.                                 <hr>
  139.                                 <div class="d-flex justify-content-between mt-2">
  140.                                     <span class="h3 fw-light mb-0"><i class="far fa-clock text-orange me-2"></i><span class="h5" style="margin-bottom:10px;">60 min.</span></span>
  141.                                     <span class="h3 fw-light mb-0"><i class="fa fa-wallet text-orange me-2"></i><span class="h5">od {{ (course.price.yearly/100)|round(2, 'floor') }} zł</span></span>
  142.                                     <span class="h3 fw-light mb-0"><i class="fas fa-table text-orange me-2"></i><span class="h5">
  143.                                             {% if free_class is defined %}
  144.                                             1 raz
  145.                                         {% else %}
  146.                                             1 na tydzień
  147.                                         {% endif %}
  148.                                     </span></span>
  149.                                 </div>
  150.                             </div>
  151.                         </div>
  152.                     </div>
  153.                     <!-- Card item END -->
  154.                 {%  endif %}
  155.             {% endfor %}
  156.         </div>
  157.     </div>
  158.     <!-- Content START -->
  159.     <div class="tab-pane fade" id="course-pills-tabs-4" role="tabpanel" aria-labelledby="course-pills-tab-4">
  160.         <div class="row g-4">
  161.             {% for course in courseList %}
  162.                 {% if free_class is defined %}
  163.                     {% set schedule_url = '/kurs/' ~ course.id ~ '/' ~ course.name|replace({' ': '-'})  ~ '/darmowe/harmonogram' %}
  164.                 {% else %}
  165.                     {% set schedule_url = '/kurs/' ~ course.id ~ '/' ~ course.name|replace({' ': '-'}) %}
  166.                 {% endif %}
  167.                 {%  if course.level == 'advance' %}
  168.                     <!-- Card item START -->
  169.                     <div class="col-sm-6 col-lg-4 col-xl-6" data-type="{{course.category}}">
  170.                         <div class="card shadow h-100">
  171.                             <!-- Image -->
  172.                             <a href="{{ schedule_url }}">
  173.                                 <img src="{{ asset('./assets/images/courses/' ~ course.photo)  }}" class="card-img-top" alt="course image">
  174.                             </a>
  175.                             <div class="card-body pb-0">
  176.                                 <!-- Badge and favorite -->
  177.                                 <div class="d-flex justify-content-between mb-2">
  178.                                     <a href="{{ schedule_url }}" class="badge bg-success bg-opacity-10 text-success">Wiek 7-9 lat</a>
  179.                                 </div>
  180.                                 <!-- Title -->
  181.                                 <h5 class="card-title fw-normal"><a href="{{ schedule_url }}">{{ course.name }}</a></h5>
  182.                                 <p class="text-truncate-5 mb-2">
  183.                                     {{ course.description|striptags|slice(0, 300) }}....
  184.                                 </p>
  185.                             </div>
  186.                             <!-- Card footer -->
  187.                             <div class="card-footer pt-0 pb-3">
  188.                                 <hr>
  189.                                 <div class="d-flex justify-content-between mt-2">
  190.                                     <span class="h3 fw-light mb-0"><i class="far fa-clock text-orange me-2"></i><span class="h5" style="margin-bottom:10px;">60 min.</span></span>
  191.                                     <span class="h3 fw-light mb-0"><i class="fa fa-wallet text-orange me-2"></i><span class="h5">od {{ (course.price.yearly/100)|round(2, 'floor') }} zł</span></span>
  192.                                     <span class="h3 fw-light mb-0"><i class="fas fa-table text-orange me-2"></i><span class="h5">
  193.                                             {% if free_class is defined %}
  194.                                             1 raz
  195.                                         {% else %}
  196.                                             1 na tydzień
  197.                                         {% endif %}
  198.                                     </span></span>
  199.                                 </div>
  200.                             </div>
  201.                         </div>
  202.                     </div>
  203.                     <!-- Card item END -->
  204.                 {%  endif %}
  205.             {% endfor %}
  206.         </div>
  207.     </div>
  208. </div>