templates/PageParts/NewsFromCategoryPagePart/view.html.twig line 1

Open in your IDE?
  1. <section class="latest-news news-page">
  2.     {% set refererString = '' %}
  3.     {% if nodemenu is defined and nodemenu.breadCrumb|length > 1 %}
  4.         {% for node in nodemenu.breadCrumb %}
  5.             {% if not loop.first %}
  6.                 {% set refererString = refererString ~ node.id %}
  7.                 {% if not loop.last %}
  8.                     {% set refererString = refererString ~ ',' %}
  9.                 {% endif %}
  10.             {% endif %}
  11.         {% endfor %}
  12.     {% endif %}
  13.     {% if resource.category %}
  14.         {% set categoriesString = '' %}
  15.         {% if resource.category | first %}
  16.             {% set categoriesString = '?category=' %}
  17.             {% set sportsString = '?' %}
  18.             {% for category in resource.category %}
  19.                 {% set categoriesString = categoriesString ~ category.id %}
  20.                 {% if not loop.last %}
  21.                     {% set categoriesString = categoriesString ~ "," %}
  22.                 {% endif %}
  23.                     {% set sportsString = sportsString ~ 'sports[]=' ~ category.id %}
  24.                 {% if not loop.last %}
  25.                     {% set sportsString = sportsString ~ "&" %}
  26.                 {% endif %}
  27.             {% endfor %}
  28.         {% endif %}
  29.     {% endif %}
  30.     <div class="content">
  31.         {% if resource.filterByTags %}
  32.             {{ render_esi(controller('App\\Controller\\NewsArticleController:showTags', {'sportsString' : sportsString is defined ? sportsString : null} )) }}
  33.         {% endif %}
  34.     </div>
  35.     <div class="content">
  36.         {% if resource.category %}
  37.             {% set node = get_node_for(page) %}
  38.             {% set news = get_news_from_categories(resource.category) %}
  39.             {% include 'News/view.html.twig' with {'refererString' : refererString } %}
  40.         {% endif %}
  41.         <a href="{{ get_url_by_internal_name('news', app.request.locale) }}{{ categoriesString }}" class="btn btn--primary">{{ 'news.all_news_from_category.button' | trans}}</a>
  42.     </div>
  43. </section>