templates/search_doctors/index.html.twig line 1

Open in your IDE?
  1. {% extends 'page_header.html.twig' %}
  2. {% block body_class "search-doctor-area" %}
  3. {% block page_container %}
  4.     <div class="breadcrumb-bar">
  5.       <div class="container-fluid">
  6.         <div class="row align-items-center">
  7.           <div class="col-md-8 col-12">
  8.             <nav aria-label="breadcrumb" class="page-breadcrumb">
  9.               <ol class="breadcrumb">
  10.                 <li class="breadcrumb-item"><a href="index.html">Home</a></li>
  11.                 <li class="breadcrumb-item active" aria-current="page">Search</li>
  12.               </ol>
  13.             </nav>
  14.             <h2 class="breadcrumb-title">{{ showRange }}</h2>
  15.           </div>
  16.           <div class="col-md-4 col-12 d-md-block d-none">
  17.             <div class="sort-by">
  18.               <span class="sort-title">Sort by</span>
  19.               <span class="sortby-fliter">
  20.                 <select class="form-select">
  21.                   <option>Select</option>
  22.                   <option class="sorting">Rating</option>
  23.                   <option class="sorting">Popular</option>
  24.                   <option class="sorting">Latest</option>
  25.                   <option class="sorting">Free</option>
  26.                 </select>
  27.               </span>
  28.             </div>
  29.           </div>
  30.         </div>
  31.       </div>
  32.     </div>
  33.     
  34.     <div class="content">
  35.       <div class="container-fluid">
  36.         <div class="row">
  37.           <div class="col-md-12 col-lg-4 col-xl-3 theiaStickySidebar">
  38.             
  39.             <div class="card search-filter">
  40.               <div class="card-header">
  41.                 <h4 class="card-title mb-0">Search Filter</h4>
  42.               </div>
  43.               <div class="card-body">
  44.                 {{ form_start(searchForm) }}
  45.                   <div class="filter-widget">
  46.                     <div class="form-group">
  47.                       {{ form_widget(searchForm.name, {'attr':{'class':'form-control', 'placeholder':'Search by name'}}) }}
  48.                     </div>
  49.                   </div>
  50.                   <div class="filter-widget">
  51.                       <label for="distance">Distance (km):</label>
  52.                       {{ form_widget(searchForm.distance, {id:'distance'}) }}
  53.                       <span id="distanceValue">50 km</span>
  54.                   </div>
  55.                   <div class="btn-search">
  56.                     <button type="submit" class="btn w-100">Search</button>
  57.                   </div>
  58.                 {{ form_end(searchForm) }}
  59.               </div>
  60.             </div>
  61.             
  62.           </div>
  63.           <div class="col-md-12 col-lg-8 col-xl-9">
  64.             
  65.             {% for item in collection %}
  66.               {% set doctor = item[0] %}
  67.               <div class="card">
  68.                 <div class="card-body">
  69.                   <div class="doctor-widget">
  70.                     <div class="doc-info-left flex-grow">
  71.                       <div class="doctor-img">
  72.                         <a href="{{ path('app.doctor_profile', {'username':doctor.username}) }}">
  73.                           {% if doctor.thumbnail is not null %}
  74.                           <img src="{{ doctor.thumbnail|media_url(150, 150) }}" class="img-fluid" alt="{{ doctor.getFullName() }}">
  75.                           {% else %}
  76.                           <img src="{{ asset('uploads/blank-profile-pic.jpeg') }}" class="img-fluid" alt="{{ doctor.getFullName() }}">
  77.                           {% endif %}
  78.                         </a>
  79.                       </div>
  80.                       <div class="doc-info-cont flex-grow">
  81.                         <h4 class="doc-name"><a href="{{ path('app.doctor_profile', {'username':doctor.username}) }}">{{ doctor.firstname~' '~doctor.lastname}}</a></h4>
  82.                         <p class="doc-speciality">
  83.                           {% for specialty in doctor.specialties %}
  84.                           {{ specialty.name }},
  85.                           {% endfor %}
  86.                         </p>
  87.                         <p class="doc-department">
  88.                           <i class="fas fa-money-check"></i> {{ doctor.pricing }}
  89.                         </p>
  90.                         <div class="rating-container d-flex">
  91.                           {{ item.totalRating|rating }}
  92.                           <div class="average-rating d-flex align-items-center">
  93.                             <span>({{ item.numberOfRatings}} )</span>
  94.                           </div>
  95.                         </div>
  96.                         <div class="clinic-details">
  97.                           <p class="doc-location"><i class="fas fa-map-marker-alt"></i> {{ doctor.city }}, {{ doctor.country|country_name}}</p>
  98.                         </div>
  99.                       </div>
  100.                     </div>
  101.                     <div class="doc-info-right">
  102.                       <div class="clinic-booking">
  103.                         <a class="view-pro-btn" href="{{ path('app.doctor_profile', {'username':doctor.username}) }}">View Profile</a>
  104.                         <a class="apt-btn btn-book-appointment" data-url="{{ path('app.book_appointment', {'username': doctor.username}) }}" data-title="Book Appointment" href="#">Book Appointment</a>
  105.                       </div>
  106.                     </div>
  107.                   </div>
  108.                 </div>
  109.               </div>
  110.             {% endfor %}
  111.           </div>
  112.         </div>
  113.       </div>
  114.     </div>
  115.     
  116. {% endblock %}