templates/modules/cards/cards_coords.twig line 1

Open in your IDE?
  1. {% set data = data ?: false %}
  2. {% set email = email ?: false %}
  3. {% set serviceORL = serviceORL ?: false %}
  4. {% set ORL = ORL ?: false %}
  5. {% set mediumAlignItemsCenter = mediumAlignItemsCenter ?: false %}
  6. {% set ORLServicePage = ORLServicePage ?: false %}
  7. {% set subtitleORLService = subtitleORLService ?: false %}
  8. {% set is_provider = is_provider ?: false %}
  9. {% if data %}
  10.     <div class="cardsCoords wrapper-cards flex-container flex-dir-column {{mediumAlignItemsCenter ? " mediumalignitemscenter":" "}} {{serviceORL ? " cardscoords_serviceorl"}} {{data.link ? " wrapper-cards"}}" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
  11.         <div class="cardsCoords-header grid-x align-middle align-justify {{email ? " mediumflexdircolumn":" "}}">
  12.             {% if data.coordTitle %}
  13.                 <h2 class=" cell small-12 cardsCoords-title" itemprop="name">
  14.                     {% if data.link %}
  15.                         <a class="linkforCard" href="{{ data.link}}">{{data.coordTitle}}</a>
  16.                     {% else %}
  17.                         {{data.coordTitle}}
  18.                     {% endif %}
  19.                 </h2>
  20.                 {% if data.subtitleORLService %}
  21.                     <div class="cardsCoords-subtitle" itemprop="description">{{data.subtitleORLService}}</div>
  22.                 {% endif %}
  23.             {% else %}
  24.                 <h2 class="cardsCoords-title">Coordonnées</h2>
  25.             {% endif %}
  26.             {% if email and data.email %}
  27.                 <a href="mailto:{{ data.email }}" class="cardsCoords-header-email btn">email</a>
  28.             {% endif %}
  29.         </div>
  30.         <div class="cardsCoords-content grid-y align-justify">
  31.             {% if data.items.telSpec %}
  32.                 <div class="cardsCoords-content-item coords flex-container align-middle">
  33.                     <img class="coords-image" src="{{asset('images/svg/icon_phone_grey.svg')}}"/>
  34.                     <div class="coords-text" itemprop="telephone">
  35.                         {{data.items.telSpecDesc}}
  36.                         {{ data.items.telSpecDesc ? '<br/>':'' }}
  37.                         {{data.items.telSpec|nl2br}}
  38.                     </div>
  39.                 </div>
  40.             {% else %}
  41.                 {% if data.items.tel1 %}
  42.                     <div class="cardsCoords-content-item coords flex-container align-middle">
  43.                         <img class="coords-image" src="{{asset('images/svg/icon_phone_grey.svg')}}"/>
  44.                         <div class="coords-text" itemprop="telephone">{{data.items.tel1|nl2br}}</div>
  45.                     </div>
  46.                 {% endif %}
  47.                 {% if data.items.tel2 %}
  48.                     <div class="cardsCoords-content-item coords flex-container align-middle">
  49.                         <img class="coords-image" src="{{asset('images/svg/icon_phone_grey.svg')}}"/>
  50.                         <div class="coords-text" itemprop="telephone">{{data.items.tel2|nl2br}}</div>
  51.                     </div>
  52.                 {% endif %}
  53.                 {% if data.items.tel3 %}
  54.                     <div class="cardsCoords-content-item coords flex-container align-middle">
  55.                         <img class="coords-image" src="{{asset('images/svg/icon_phone_grey.svg')}}"/>
  56.                         <div class="coords-text" itemprop="telephone">{{data.items.tel3|nl2br}}</div>
  57.                     </div>
  58.                 {% endif %}
  59.             {% endif %}
  60.             <div class="cardsCoords-content-item coords flex-container align-middle">
  61.                 <img class="coords-image" src="{{asset('images/svg/pinIcon_grey.svg')}}"/>
  62.                 <div class="coords-text">
  63.                     <div itemprop="streetAddress">{{data.items.address|nl2br}}</div>
  64.                     {% if data.items.zipcedex %}
  65.                         <div>
  66.                             <span itemprop="postalCode">{{data.items.zipcedex}}</span>
  67.                             <span itemprop="addressLocality">
  68.                                 {{data.items.citycedex}}</span>
  69.                         </div>
  70.                     {% else %}
  71.                         <div>
  72.                             <span itemprop="postalCode">{{data.items.zip}}</span>
  73.                             <span itemprop="addressLocality">
  74.                                 {{data.items.city}}</span>
  75.                         </div>
  76.                     {% endif %}
  77.                     {% if data.items.bp %}
  78.                         <div itemprop="postOfficeBoxNumber">{{data.items.bp}}</div>
  79.                     {% endif %}
  80.                 </div>
  81.             </div>
  82.             {% if data.items.address2 %}
  83.                 {% if data.items.tel1address2 %}
  84.                     <div class="cardsCoords-content-item coords flex-container align-middle">
  85.                         <img class="coords-image" src="{{asset('images/svg/icon_phone_grey.svg')}}"/>
  86.                         <div class="coords-text" itemprop="telephone">{{data.items.tel1address2|nl2br}}</div>
  87.                     </div>
  88.                 {% endif %}
  89.                 {% if data.items.tel2address2 %}
  90.                     <div class="cardsCoords-content-item coords flex-container align-middle">
  91.                         <img class="coords-image" src="{{asset('images/svg/icon_phone_grey.svg')}}"/>
  92.                         <div class="coords-text" itemprop="telephone">{{data.items.tel2address2|nl2br}}</div>
  93.                     </div>
  94.                 {% endif %}
  95.                 <div class="cardsCoords-content-item coords flex-container align-middle">
  96.                     <img class="coords-image" src="{{asset('images/svg/pinIcon_grey.svg')}}"/>
  97.                     <div class="coords-text">
  98.                         <div itemprop="streetAddress">{{data.items.address2|nl2br}}</div>
  99.                         <div>
  100.                             <span itemprop="postalCode">{{data.items.zipaddress2}}</span>
  101.                             <span itemprop="addressLocality">
  102.                                 {{data.items.cityaddress2}}
  103.               </span>
  104.                         </div>
  105.                         {% if data.items.zipcedexaddress2 %}
  106.                             <div>{{data.items.zipcedexaddress2}}
  107.                                 {{data.items.citycedexaddress2}}
  108.               </div>
  109.                         {% endif %}
  110.                     </div>
  111.                 </div>
  112.             {% endif %}
  113.         </div>
  114.     </div>
  115. {% endif %}