templates/home/index.html.twig line 1
{% extends 'base.html.twig' %}
{% block meta_description %} Bienvenue sur notre page d'accueil ! {% endblock %}
{% block title %}Page d'accueil{% endblock %}
{% block body %}
<div class="side-bar p-3">
<div class="logo"> </div>
<div class="photo"> </div>
<div class="list-categories">
{# Permet de rediriger vers la page d'accueil #}
<ul>
{% for category in listCategories %}
<li class="my-3">
<a href="{{ path('show_articles_by_category', {id : category.id}) }}"> {{category.name}} </a>
</li>
{% endfor %}
</ul>
</div>
</div>
<div class="main-content px-5">
<div class="inner-content">
{# créer 1 msg d'alerte que l'article a bien été supprimé ! #}
{% for msg in app.flashes('confirmation') %}
<div class="alert alert-success">
{{ msg }}
</div>
{% endfor %}
<a href="{{path('create_article')}}" class="btn btn-success"> Créer un article</a>
<h1 class="mb-5"> Nos derniers articles </h1>
{% for article in listArticles %}
<div class="article d-flex flex-column align-items-start my-3">
<a class="d-flex text-decoration-none text-reset" href="{{ path('show_article_by_id', { id:article.id }) }}">
<img src="{{ asset('images/articles/' ~ article.picture ) }}" />
<div class="d-flex flex-column ps-2">
<h2>{{ article.title }} - {{ article.date|date("d-m-Y") }} </h2>
<p>{{ article.chapo }} </p>
</div>
</a>
<button id="{{article.id}}" class="delete-button my-3 btn btn-danger"> Supprimer </button>
</div>
{% endfor %}
{# mise en place de la pagination 12>>> cf la page "Nos derniers articles" controller HomeController.php #}
<div class="navigation">
{{ knp_pagination_render(listArticles) }}
</div>
</div>
</div>
{# Permet de rediriger vers la page d'accueil #}
{# <a href="{{ path('app_home') }}"> Lien vers la page d'accueil </a> #}
{% endblock %}