---
title: Implémentation de la recherche
aliases: []
names: []
__au: FrViPofm
__cr: CC-by-SA-NC 3.0
__dc: 20260817T215218
__dm: 20260902T092237
__id: EpA/S/Site_web,_outils_de_recherche
__vs: 6
---
> [!introduction]- 
> L'outil de recherche du site *Ensemble pour Aixe* veut permettre :
> * La recherche textuelle à travers les sections
> * La recherche par *tags*
> 
> L'outil implémente une boîte de recherche dans la barre de menu
> La pseudo-section `recherche` à l'url `/recherche` présente 
> * un formulaire de recherche textuelle
> * les résultats de la recherche textuelle ou par tag
> 
> [☚](Site_web) • 
> 
> keywords: #GRAV, #twig, #EpA, #web, #texte, #tag


# Les fichiers

```text
user/
├── pages/
│   ├── 06.recherche/
│   │   └── simplesearch.md
│   └── ...
├── themes/
│   ├── epa/
│   │   ├── css/
│   │   │   └── custom.css
│   │   ├── templates/
│   │   │   ├── partials/
│   │   │   │   ├── searchbox-menu.html.twig, 996 o
│   │   │   │   ├── simplesearch_item.html.twig, 2.6 ko
│   │   │   │   └── ...
│   │   │   ├── simplesearch.html.twig, 639 o
│   │   │   └── simplesearch_results.html.twig, 1.5 ko
│   │   └── ...
│   └── ...
└── ...
```
[note] liste à vérifier à l'occasion
# À réaliser ultérieurement

- [ ] templates partiels de résultats selon la section, permettant, notamment pour la section *journaux* un titre semblable aux manchettes présentées en page d'accueil ou en liste à l'url `/journaux`
  - [ ] template `templates/partials/search-journaux-results.html.twig`
- [ ] Recherche par auteur

> [!refereces]-
> * [doc][https://github.com/getgrav/grav-plugin-simplesearch]
