{# articles \App\ArticleBundle\Entity\Article[] #} {# paginator \Pagerfanta\Pagerfanta #} {# title string #} {# sections \App\SectionsBundle\Twig\SectionsExtension #} {% extends ':default:subpage.html.twig' %} {% import 'macros.twig' as app_macros %} {% block sidebar %} {% include ':blocks:sidebar_sections.html.twig' with { clickable: true } %} {{ articles_categories_block() }} {% include ':blocks:sidebar_ads_text_block.html.twig' %} {{ sidebar_promoted_companies(3) }} {% include '@Catalog/frontend/blocks/sidebar_top_companies.html.twig' %} {{ sidebar_promoted_classifieds() }} {% include ':blocks:we_recommend.html.twig' %} {% endblock %} {% block subpage_content %} {{ app_macros.search_condition() }} {% if articles|length > 0 %}
{% for article in articles %} {% set articleLink = path('article', { 'section' : sections.currentSectionSlug, 'slug' : article.locale.slug }) %}
{% set image_src = vich_uploader_asset(article, 'imageFile') %} {{- app_macros.image( image_src, 'article_list', 'img-responsive article_in_list', article.locale.title ) -}}
{{- article.createdDate.format('d-m-Y') -}}
{{ app_macros.section_tag(sections.current) }} {% if(article.categories.count > 0) %} {% for category in article.categories %} {# category \App\ArticleBundle\Entity\ArticleCategory #} {{- category.locale.title -}} {% endfor %} {% endif %}

{{- article.locale.title|truncate(150, true) -}}

{{- article.locale.shortDescription -}}
{{- 'Czytaj więcej' -}}
{% endfor %}
{% include '@Core/frontend/blocks/paginator_numbers.html.twig' with { route_param_names: ['section', 'slug', 'category_slug'] } %} {% else %}
{{- 'Ta lista artykułów jest pusta.' -}}
{% endif %} {% endblock %}