templates/Default/opportunity.html.twig line 34
{% set iconColor = "#1F4878" %}
{% set titleColor = "#ffffff" %}
{% set bgColor = "#81B0B1" %}
{% set title = item.title %}
{% set desc = item.description %}
{% set menu = 'jobs' %}
{% if item.banner %}
{% set thumbnail = item.banner.thumbnail %}
{% set banner = asset(item.banner.file) %}
{% endif %}
{% extends 'Default/base.html.twig' %}
{% import "Default/macros.html.twig" as macros %}
{% macro info(label,value,color) %}
<div class="flex col bottom-30 border border-{{color}}">
<label class="p-alt medium bg-{{color}} white hz-20-in vt-8-in">{{label}} :</label>
<span class="semibold {{color}} hz-20-in vt-8-in">{{value}}</span>
</div>
{% endmacro %}
{% block titlebox %}
<div class='relative white flex col {{desktop("vt-20-in gpadding")}} {{mobile("")}}'>
{% block title %}
<h1 class='lh-2x {{desktop("h2 ")}} {{mobile("h3")}}'>{{title is defined ? title}}</h1>
{% endblock title %}
</div>
{% endblock titlebox %}
{% block content %}
<div class='{{desktop("hz-50-in vt-40-in")}} {{mobile("vt-25-in")}} '>
<div class='gpadding {{desktop("flex row space top reverse")}} {{mobile("")}}'>
<div class="p-alt medium {{desktop('top-30 quarter left-50')}} {{mobile('top-10')}}">
{{_self.info("Date d'ouverture",item.openingDate ? item.openingDate|frdatetime,"warning-alt")}}
{{_self.info("Date de clôture",item.closingDate ? item.closingDate|frdatetime,"error")}}
{{_self.info("Structure",item.structure,"success-alt")}}
{{_self.info("Categorie",item.category ? item.category,"error-alt")}}
</div>
<div id='article' class='w100 {{desktop("")}} {{mobile("vt-20-in")}}'>
{% if item.description %}
<article class='p article success-alt medium padding-20 {{desktop("top-30")}} {{mobile("top-10")}}'>
{{ item.description|nl2br }}
</article>
{% endif %}
<article class='h4 article black {{desktop("top-30")}} {{mobile("top-10")}}'>
{{ item.content|raw }}
</article>
{% if item.biblio and item.biblio.files|length %}
<h2 class='gradient top-40 extrabold iflex'>Pièces jointes</h2>
<div class='flex row space wrap {{desktop("top-40")}}{{mobile("top-20")}}'>
{{macros.biblio(item.biblio)}}
</div>
{% endif %}
</div>
</div>
</div>
<aside class=" {{desktop('vt-40-in')}} {{mobile('vt-15-in')}}">
<h2 class="gpadding extrabold gradient iflex {{desktop(' vt-20-in')}} {{mobile('vt-15')}}">Ces offres peuvent vous intéresser</h2>
<div class="relative w100 hoverflow {{desktop('')}} {{mobile('')}}">
<div id="opportunities" class="relative flex row space os-slider transition {{desktop('hz-50-in')}} {{mobile('hz-25-in')}}" style="overflow-x: scroll">
{% for i in 1..5 %}
{% for o in list %}
<div class="os-slider-child flex row {{desktop('third-60 right-30-in')}}{{mobile('')}}">
{{macros.opportunity(o,true,true)}}
</div>
{% endfor %}
{% endfor %}
</div>
<div class="absolute h100 xright-half-alt left top">
<div class="flex row middle fill">
<span class="os-slider-prev pointer flex row middle center shadow-alt bg-warning circle right-20-in left-70-in vt-40-in" data-target="#opportunities">
<i class="fa fa-arrow-left white h2"></i>
</span>
</div>
</div>
<div class="absolute h100 xleft-half-alt right top">
<div class="flex row middle fill">
<span class="os-slider-next pointer flex row middle center shadow-alt bg-warning circle left-20-in right-70-in vt-40-in" data-target="#opportunities">
<i class="fa fa-arrow-right white h2"></i>
</span>
</div>
</div>
</div>
</aside>
{% endblock %}