templates/api/blocks/newsletters-preview-content.html.twig line 1

Open in your IDE?
  1. {% if articleContent.pdf_link is defined and articleContent.pdf_link is not empty %}
  2.     {% set pdf_link = articleContent.pdf_link %}
  3. {% endif %}
  4. {% if articleContent.newsletter_type is defined and articleContent.newsletter_type is not empty %}
  5.     {% set newsletter_type = articleContent.newsletter_type %}
  6. {% endif %}
  7. {% if articleContent.header_img is defined and articleContent.header_img is not empty %}
  8.     {% set img = articleContent.header_img %}
  9. {% endif %}
  10. <div class="preview-header dflex aic jcc">
  11.     {% if img is defined and img is not empty %}
  12.         {% include "blocks/previews/img/image.html.twig" %}
  13.     {% else %}
  14.         {% include "blocks/previews/img/default-image.html.twig" %}
  15.     {% endif %}
  16.     <div class="background-color-blue"></div>
  17.     {% if pdf_link is defined and pdf_link is not empty %}
  18.         <a href="{{ pdf_link.url }}" class="cwhite nodeco dflex aic jcc m0-10">
  19.             <h3 class="fw400 fs30 lh35 mt-8px">{{ title }}</h3>
  20.         </a>
  21.     {% endif %}
  22. </div>
  23. <div class="preview-content">
  24.     {% if newsletter_type is defined and newsletter_type is not empty %}
  25.         {% include "blocks/previews-from-controller/blocks/categories.html.twig" %}
  26.     {% endif %}
  27.     {% if chapo is defined and chapo is not empty %}
  28.         {% if categories is defined and categories is not empty and title is defined and title is not empty %}
  29.             {% set number = 0 %}
  30.             {% if (categories|length == 3 and title|length < 90) or (categories|length == 2 and title|length >= 90) %}
  31.                 {% set number = 137 %}
  32.             {% elseif (categories|length == 3 and title|length > 90) or (categories|length == 2 and title|length > 90) %}
  33.                 {% set number = 87 %}
  34.             {% else %}
  35.                 {% set number = 192 %}
  36.             {% endif %}
  37.         {% endif %}
  38.         {% if number is not defined or number is empty %}
  39.             {% set number = 192 %}
  40.         {% endif %}
  41.         <div class="lh28 preview-chapo fw500 fs20 mb-1em">
  42.             {{ chapo|slice(0, number)|striptags|raw }}
  43.             {% if chapo|length > number %}
  44.                 ...
  45.             {% endif %}
  46.         </div>
  47.     {% endif %}
  48. </div>
  49. <div class="mta">
  50.     {% if article.authored is defined and article.authored is not empty %}
  51.         <span class="cgrey fs14 lh20">PubliĆ© le
  52.             {{ article.authored|format_datetime('short', 'none', locale='fr') }}
  53.         </span>
  54.     {% endif %}
  55. </div>