templates/blocks/previews-from-controller/blocks/categories.html.twig line 1

Open in your IDE?
  1. {% if categories is defined and categories is not empty and categories|length > 0 %}
  2.     <div class="thematique-container dflex fwwrap mt-8px">
  3.         {% for category in categories %}
  4.             {% if category.id is defined and category.id is not empty %}
  5.                 {% set id = category.id %}
  6.             {% else %}
  7.                 {% set id = category %}
  8.             {% endif %}
  9.             {% set categoryEntity = load_category_by_id(id, app.request.locale) %}
  10.             {% if category.name is defined and category.name is not empty %}
  11.                 {% set name = category.name %}
  12.             {% else %}
  13.                 {% set name = categoryEntity.name %}
  14.             {% endif %}
  15.             {% set pageLink = categoryEntity.entity.pageLink %}
  16.             {% set contentLoad = sulu_content_load(pageLink.href).content %}
  17.             {% if pageLink is defined and pageLink is not empty and 
  18.                 contentLoad is defined and 
  19.                 contentLoad is not empty %}
  20.                 <a href="{{ contentLoad.url }}" class="nodeco them-link">
  21.                 {% endif %}
  22.                 {% if id is defined and id is not empty %}
  23.                     {% set color = categoryEntity.entity.color %}
  24.                     <div class="thematiques-tag cwhite fw400 dflex aic" {% if color is defined and color is not empty %} style="background: {{ color }}" {% endif %}>
  25.                         {{ name }}
  26.                     </div>
  27.                 {% endif %}
  28.                 {% if pageLink is defined and pageLink is not empty and 
  29.                     contentLoad is defined and 
  30.                     contentLoad is not empty %}
  31.                 </a>
  32.             {% endif %}
  33.         {% endfor %}
  34.     </div>
  35. {% endif %}