templates/job/detail.html.twig line 1

Open in your IDE?
  1. {% extends 'layout.html.twig' %}
  2. {% block content %}
  3. {% set bgImage = document.getProperty('bannerSearchImage').thumbnail('full-background').html({'imgAttributes' : {'uk-cover' : null, 'class' : 'uk-cover' }}) %}
  4. <main id="main" role="main" class="apk-jobs-detail">
  5.     <section id="search">
  6.         <div class="apk-banner-container uk-cover-container">
  7.             {% if document.getProperty('bannerSearchImage') %}
  8.                 {{ bgImage|raw }}
  9.             {% endif %}
  10.             <div class="uk-container uk-position-relative uk-height-1-1 uk-position-z-index">
  11.                 <div class="uk-flex uk-flex-bottom uk-height-1-1">
  12.                     <div class="uk-container apk-container-1200">
  13.                         <form class="uk-light" action="{{path('search')}}" method="GET">
  14.                             <div class="uk-grid-small uk-flex uk-flex-middle uk-grid" uk-grid>
  15.                                 <div class="uk-width-expand@s">
  16.                                     <input class="uk-input" type="text" name="search" id="search" placeholder="{{'Adresse, ville ou code postal' |trans}}">
  17.                                 </div>    
  18.                                 <div class="uk-width-auto@s uk-flex uk-flex-center">
  19.                                     <button class="uk-button uk-button-large uk-button-primary uk-flex uk-flex-center uk-flex-middle" type="submit" id="" value="{{'Recherche'|trans}}">
  20.                                         <span>{{'Rechercher'|trans}}</span>
  21.                                         <img class="uk-margin-small-left" uk-svg width="25" height="25" src="/static/img/icons/zoom.svg" alt="{{'Recherche' | trans}}">
  22.                                     </button>
  23.                                 </div>
  24.                             </div>
  25.                         </form>
  26.                     </div>
  27.                 </div>
  28.             </div>
  29.         </div>
  30.     </section>
  31.     <section id="job" class="apk-jobs-detail-container">
  32.         <div class="uk-container apk-container-1200">
  33.             <div class="uk-grid-medium uk-grid" uk-grid>
  34.                 <div class="uk-width-3-4@m">
  35.                     <h1 class="uk-h2 uk-margin-remove-bottom">{{job.getTitle()}}</h1>
  36.                     <span class="apk-text-smaller">{{business.name}} • {{job.contract}} • {{business.address.zip}} • {{business.address.city}}</span>
  37.                     {% if job.description %}
  38.                         {{job.description|raw}}
  39.                     {% else %}
  40.                         <p>{{ "Acune description n'est disponible pour cette offre d'emploi"|trans }}</p>
  41.                     {% endif %}
  42.                 </div>
  43.                 <div class="uk-width-1-4@m">
  44.                     <div class="apk-jobs-detail-aside">
  45.                         <h2 class="uk-h3">{{ "Plus à propos de ce lieu"|trans }}</h2>
  46.                         <div class="apk-media">
  47.                             {{ business.image.getThumbnail('news-thumb').html()|raw }}
  48.                         </div>
  49.                         <div class="apk-title">
  50.                             <span class="uk-h3">{{ business.name }}</span>
  51.                         </div>
  52.                         <span class="apk-location">{{ business.address.street }} - {{ business.address.zip }} {{ business.address.city }}</span>
  53.                         <div class="apk-description">
  54.                             {{ business.presentation|raw }} 
  55.                         </div>
  56.                         <div class="apk-services">
  57.                             {% if business.services %}
  58.                             <ul class="uk-list apk-list-inline apk-services uk-margin-remove">        
  59.                                 {% for service in business.services %}
  60.                                     <li class="uk-text-center">
  61.                                         <div class="apk-services-container uk-flex uk-flex-middle uk-flex-center" uk-tooltip="{{ service.getName() }}">
  62.                                             <img uk-svg width="20" heigh="20" src="{{ service.getImage().getFullPath() }}" alt="{{ service.getName() }}">
  63.                                         </div>
  64.                                     </li>    
  65.                                 {% endfor %}
  66.                             </ul>
  67.                             {% else %}    
  68.                                 {{ "Aucune information sur les services" }}
  69.                             {% endif %}
  70.                         </div>
  71.                         <div class="apk-action uk-flex uk-flex-right@m uk-flex-center">
  72.                             <a class="uk-flex uk-flex-middle uk-button uk-button-collapsed uk-text-uppercase uk-button-primary" 
  73.                             href="{{path('business_detail', {'slug' : business.slug})}}">
  74.                                 <div class="uk-width-expand">
  75.                                     {{'Voir la fiche'|trans}}
  76.                                 </div>
  77.                                 <div class="uk-width-auto">
  78.                                     <img class="uk-margin-small-left" uk-svg width="12" height="18" src="/static/img/pictos/double_arrow.svg" alt="{{ "arrow"|trans }}">
  79.                                 </div>
  80.                             </a>
  81.                         </div>
  82.                     </div>
  83.                 </div>
  84.             </div>
  85.         
  86.             {#
  87.             <form action="{{path('jobApply', {'id': job.id})}}" method="post">
  88.                 <div>
  89.                     <label for="name">{{'Nom'|trans}}</label>
  90.                     <input type="text" name="name" id="name">
  91.                 </div>
  92.                 <div>
  93.                     <label for="phone">{{'Téléphone'|trans}}</label>
  94.                     <input type="phone" name="phone" id="phone">
  95.                 </div>
  96.                 <div>
  97.                     <label for="email">{{'Email'|trans}}</label>
  98.                     <input type="email" name="email" id="email">
  99.                 </div>
  100.                 <div>
  101.                     <label for="message">{{'Message'}}</label>
  102.                     <textarea name="message" id="message" cols="30" rows="10"></textarea>
  103.                 </div>
  104.                 <input type="submit" value="{{'Postuler'|trans}}">
  105.             </form>
  106.             #}
  107.         </div>
  108.     </section>
  109.     
  110. </main>
  111. {% endblock %}