templates/blog/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Blog{% endblock %}
  3. {% block header %}
  4. <!-- Header -->
  5. <header class="header text-white pt-8 mt-10 h-250" style="background-image: url(/img/bg/fondo-hojas.png);" data-overlay="8">
  6.     <div class="container text-center">
  7.         <div class="row">
  8.             {#<div class="col-md-8 mx-auto">#}
  9.             {#    <h1>Blog</h1>#}
  10.             {#</div>#}
  11.         </div>
  12.     </div>
  13. </header><!-- /.header -->
  14. {% endblock %}
  15. {% block body %}
  16.     <section class="section" style="background-color: #F9F9FB">
  17.         <img style="position: absolute; height: 20%; top: 0;" src="/img/bg/degradado.png" alt="Degradado decorativo">
  18.         <div class="container">
  19.             <h1 class="pt-5 pb-5" style="font-weight: 600; color: #4A4A4A; text-align: center;">Blog</h1>
  20.             
  21.             <div class="row">
  22.                 <div class="col-md-8 col-xl-9">
  23.                     <div class="row gap-y">
  24.                     {% for post in posts %}
  25.                         <!-- Post -->
  26.                         <div class="col-md-6">
  27.                             <div class="card d-block border hover-shadow-6 mb-6 h-100 align-content-center">
  28.                             {% if post.imageName != '' %}
  29.                                 <a href="{{ path('show_post', {'slug': post.slug, 'year': post.date.format('Y'), 'month': post.date.format('m'), 'day': post.date.format('d') }) }}">
  30.                                 {% if loop.first %}
  31.                                 <img class="card-img-top" src="{{ asset('/assets/blog/'~ post.imageName) | imagine_filter('mode_image') }}" alt="Imagen de la tarjeta">
  32.                                 {% else %}
  33.                                 <img class="card-img-top" src="{{ asset('/assets/blog/'~ post.imageName) | imagine_filter('mode_tile') }}" alt="Imagen de la tarjeta">
  34.                                 {% endif %}
  35.                                 </a>
  36.                             {% endif %}
  37.                                 <div class="p-6 text-center">
  38.                                     <p><a class="small-5 text-lighter text-uppercase ls-2 fw-400" href="#">{{ post.date | localizeddate('medium', 'none', app.request.locale) }}</a></p>
  39.                                     <h5 class="mb-0"><a class="text-dark" href="{{ path('show_post', {'slug': post.slug, 'year': post.date.format('Y'), 'month': post.date.format('m'), 'day': post.date.format('d') }) }}">{{ post.title }}</a></h5>
  40.                                 </div>
  41.                             </div>
  42.                         </div>
  43.                     {% endfor %}
  44.                     </div>
  45.                     <div class="paginator-container">
  46.                         {{ knp_pagination_render(posts) }}
  47.                     </div>
  48.                 </div>
  49.                 {% include 'blog/sidebar.html.twig' %}
  50.             </div>
  51.         </div>
  52.         <img style="position: absolute; height: 20%; bottom: 0; right: 0; rotate: 180deg;" src="/img/bg/degradado.png" alt="Degradado decorativo">
  53.     </section>
  54. {% endblock body %}