custom/plugins/CogiRecruiting/src/Resources/views/storefront/component/cogi-job-overview.html.twig line 1

Open in your IDE?
  1. {% block cogi_component_job_overview %}
  2.     {% set categoryId = app.request.get('id') %}
  3.     {% set thisCategory = null %}
  4.     {% for item in categories.elements %}
  5.         {% if item.id == categoryId %}
  6.             {% set thisCategory = item %}
  7.         {% endif %}
  8.     {% endfor %}
  9.     {% if (categoryId) %}
  10.         {# Category #}
  11.         <h1 class="h2">{{ title }}: {{ thisCategory.translated.name }}</h1>
  12.         <p>
  13.             {{ thisCategory.translated.description }}
  14.         </p>
  15.     {% else %}
  16.         {# No category #}
  17.         <h1 class="h2">{{ title }}</h1>
  18.     {% endif %}
  19.     <div class="row mt-4">
  20.         <div class="col-lg-2 col-md-3">
  21.             <div class="mt-4">
  22.                 <label>
  23.                     <b>
  24.                         {{ 'cogi-recruiting.categories' | trans }}
  25.                     </b>
  26.                 </label>
  27.                 {% for item in categories.elements %}
  28.                     <a href="{{ seoUrl('frontend.cogirecruiting.overview', {id:item.id}) }}" class="list-group-item list-group-item-action {{ ((item.id == categoryId)) ? 'active' : '' }}" title="{{ item.name }}">
  29.                         {{ item.translated.name }}
  30.                     </a>
  31.                 {% endfor %}
  32.             </div>
  33.             {% if (categoryId) %}
  34.                 <a href="{{ seoUrl('frontend.cogirecruiting.overview') }}" class="btn btn-primary btn-sm mt-2" style="width: 100%" title="{{ 'cogi-recruiting.clearfilter' | trans }}">
  35.                     {{ 'cogi-recruiting.clearfilter' | trans }}
  36.                 </a>
  37.             {% endif %}
  38.         </div>
  39.         <div class="col-lg-10 col-md-9">
  40.             <div class="table-responsive">
  41.                 <table class="table table-striped product-detail-properties-table">
  42.                     <thead>
  43.                     <tr>
  44.                         <th>
  45.                             {{ 'cogi-recruiting.table.title' | trans }}
  46.                         </th>
  47.                         <th>
  48.                             {{ 'cogi-recruiting.table.location' | trans }}
  49.                         </th>
  50.                         <th>
  51.                             {{ 'cogi-recruiting.table.createdAt' | trans }}
  52.                         </th>
  53.                         <th>
  54.                         </th>
  55.                     </tr>
  56.                     </thead>
  57.                     <tbody>
  58.                     {% if jobs.elements %}
  59.                         {% for job in jobs.elements %}
  60.                             <tr>
  61.                                 <td>
  62.                                     <a href="{{ seoUrl('frontend.cogirecruiting.job', {id:job.id}) }}">
  63.                                         {{ job.translated.title }}
  64.                                     </a>
  65.                                 </td>
  66.                                 <td>
  67.                                     {{ job.get('zip') }} {{ job.get('place') }}
  68.                                 </td>
  69.                                 <td>
  70.                                     {{ job.get('createdAt')|format_date('long', locale=app.request.locale) }}
  71.                                 </td>
  72.                                 <td>
  73.                                     <a class="btn btn-primary btn-sm" href="{{ seoUrl('frontend.cogirecruiting.job', {id:job.id}) }}" title="{{ 'cogi-recruiting.view'|trans }}" aria-label="{{ 'cogi-recruiting.view'|trans }}">
  74.                                         {{ 'cogi-recruiting.view'|trans }}
  75.                                     </a>
  76.                                 </td>
  77.                             </tr>
  78.                         {% endfor %}
  79.                     {% else %}
  80.                         <tr>
  81.                             <td colspan="4" class="text-center">
  82.                                 <b>{{ 'cogi-recruiting.noJobs'|trans }}</b>
  83.                             </td>
  84.                         </tr>
  85.                     {% endif %}
  86.                     </tbody>
  87.                 </table>
  88.             </div>
  89.         </div>
  90.     </div>
  91. {% endblock %}