templates/blog_category/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}{{ setting.siteName }} : Catégories du Blog{% endblock %}
  3. {% block body %}
  4. {# <h1>BlogCategory index</h1>
  5.     <table class="table">
  6.         <thead>
  7.             <tr>
  8.                 <th>Id</th>
  9.                 <th>Title</th>
  10.                 <th>actions</th>
  11.             </tr>
  12.         </thead>
  13.         <tbody>
  14.         {% for category in categories %}
  15.             <tr>
  16.                 <td>{{ category.id }}</td>
  17.                 <td>{{ category.title }}</td>
  18.                 <td>
  19.                     <a href="{{ path('app_blog_category_show', {'slug': category.slug}) }}">show</a>
  20.                     <a href="{{ path('app_blog_category_edit', {'id': blog_category.id}) }}">edit</a>
  21.                 </td>
  22.             </tr>
  23.         {% else %}
  24.             <tr>
  25.                 <td colspan="3">no records found</td>
  26.             </tr>
  27.         {% endfor %}
  28.         </tbody>
  29.     </table>
  30.     <a href="{{ path('app_blog_category_new') }}">Create new</a> #}
  31.     {# {{ dump() }} #}
  32. <section class="container py-5 mb-5">
  33.     <div class="row">
  34.         <div class="col">
  35.             {# Breadcrumbs #}
  36.             <div class="row">
  37.                 <div class="col small">
  38.                     <nav style="--bs-breadcrumb-divider: url(&#34;data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='%236c757d'/%3E%3C/svg%3E&#34;);"
  39.                         aria-label="breadcrumb">
  40.                         <ol class="breadcrumb small">
  41.                             <li class="breadcrumb-item"><a href="{{ path('app_home') }}" class="text-decoration-none text-dark">Accueil</a></li>
  42.                             <li class="breadcrumb-item"><a href="{{ path('app_blog_article_index') }}" class="text-decoration-none text-dark">Blog</a></li>
  43.                             <li class="breadcrumb-item active" aria-current="page">Catégories</li>
  44.                         </ol>
  45.                     </nav>
  46.                 </div>
  47.             </div>
  48.         </div>
  49.     </div>
  50.     <h1 class="text-center mb-4 color1 fw-700 text-uppercase" data-aos="fade-down" data-aos-duration="2000">Toutes les Catégories du Blog</h1>
  51.     <div class="row row-cols-1 row-cols-md-4 g-4 mt-4">
  52.         {% for category in categories %}
  53.             <div class="col">
  54.                 <div class="card h-100">
  55.                     <div class="card-body">
  56.                         <h4 class="card-title text-center color1">
  57.                             {{ category.title }}
  58.                             <span class="text-xsmall px-2 py-1 border">
  59.                                 {{ category.blogArticles|length }}
  60.                             </span>
  61.                         </h4>
  62.                         <p class="text-center">
  63.                             <a href="{{ path('app_blog_category_show', {'slug': category.slug}) }}" class="text-decoration-none">
  64.                                 <span class="button-categories text-uppercase">Tous les articles de la Catégorie</span>
  65.                             </a>
  66.                         </p>
  67.                     </div>
  68.                 </div>
  69.             </div>
  70.         {% endfor %}
  71.     </div>
  72. </section>
  73. {% endblock %}