templates/theme/default/component-blocks/bandeau-block.html.twig line 1

Open in your IDE?
  1. {% if bloc.data[0] is defined and bloc.data[0] is not empty %}
  2. {% set data_block = bloc.data[0] %}
  3. {% if data_block.globalTitle is not empty or data_block.elements is not empty %}
  4. <div id="box-bandeau-image-{{bloc.id}}" class="box-bandeau-image">
  5. <div class="{{bloc.container == "container"?'container':'container-fluid'}} content-wrapper">
  6. <div class="row justify-content-center">
  7. {% set data_block = bloc.data[0] %}
  8. {% if data_block.globalTitle is not empty %}
  9. <div class="col-lg-12 text-center pb-4">
  10. <h2 class="" data-aos="fade-up" data-aos-easing="linear">{{data_block.globalTitle}}</h2>
  11. </div>
  12. {% endif %}
  13. {% set colClass = data_block.globalGridItems is defined and data_block.globalGridItems is not empty ? 'col-lg-' ~ data_block.globalGridItems: "col-md-3" %}
  14. {% if data_block.elements is defined and data_block.elements is not empty %}
  15. {% set duree = '100' %}
  16. {% for item in data_block.elements %}
  17. <div class="col-sm-12 {{colClass}}" data-aos="fade-up" data-aos-easing="linear" data-aos-delay="{{duree}}">
  18. <div class="article-item list-item">
  19. <div class="card">
  20. {% if item.image %}
  21. <div class="bx-image">
  22. <img
  23. data-src="{{asset_image(item.image,'medium',['1920x/uploads','640x/uploads','640x/uploads'])}}" class="card-img-top lazyload" alt="{{item.title}}">
  24. {#{% else %}
  25. <img data-src="{{asset('/uploads/media-site/'~ site_parameters.getParameters().imagevide)}}" class="card-img-top lazyload" alt="{{item.title}}">#}
  26. </div>
  27. {% endif %}
  28. {% if item.title is not empty or item.soustitle is not empty or item.description is not empty or item.type_lien != 1 %}
  29. <div class="card-body">
  30. {% if item.title is not empty or item.soustitle is not empty or item.description is not empty %}
  31. <div class="article-content">
  32. {% if item.title is not empty %}
  33. <h3 class="card-title">{{item.title}}</h3>
  34. {% endif %}
  35. {% if item.soustitle is not empty %}
  36. <div class="card-soustitle">{{item.soustitle|raw}}</div>
  37. {% endif %}
  38. {% if item.description is not empty %}
  39. <div class="card-text">{{item.description|raw}}</div>
  40. {% endif %}
  41. </div>
  42. {% endif %}
  43. {% if item.type_lien != 1 and item.title_lien != '' %}
  44. <div class="action-article">
  45. {% if item.type_lien == '4' %}
  46. <div class="text-center">
  47. <a href="javascript:void(0)" onclick="window.location.href = 'tel:{{item.phone_number}}';" class="btn-theme">{{item.title_lien}}</a>
  48. </div>
  49. {% elseif item.type_lien == '2' %}
  50. <div class="text-center">
  51. <a href="{{resolveInternalSlugLink(item.lien_interne)}}" class="btn-theme">
  52. <span>{{item.title_lien}}</span>
  53. </a>
  54. </div>
  55. {% elseif item.type_lien == '3' %}
  56. <div class="text-center">
  57. <a href="{{item.lien_externe}}" class="btn-theme" target="_blank">
  58. <span>{{item.title_lien}}</span>
  59. </a>
  60. </div>
  61. {% endif %}
  62. </div>
  63. {% endif %}
  64. </div>
  65. {% endif %}
  66. </div>
  67. </div>
  68. </div>
  69. {% set duree = duree + '100' %}
  70. {% endfor %}
  71. {% endif %}
  72. </div>
  73. </div>
  74. </div>
  75. {% endif %}
  76. {% endif %}