chore(quarkus-327): bump to Quarkus 3.27.3 LTS, rename deprecated config keys
This commit is contained in:
75
FOOTER_CONFIGURATION.md
Normal file
75
FOOTER_CONFIGURATION.md
Normal file
@@ -0,0 +1,75 @@
|
||||
# 🔧 Configuration du Footer - BTPXpress
|
||||
|
||||
## ✅ Problème résolu
|
||||
|
||||
Le Footer était affiché sur **toutes les pages** de l'application, ce qui n'est pas logique pour une application métier BTP.
|
||||
|
||||
## 🔧 Solution implémentée
|
||||
|
||||
Le Footer est maintenant **conditionnel** et **désactivé par défaut** dans le template principal.
|
||||
|
||||
### Modification apportée
|
||||
|
||||
**Fichier** : `src/main/resources/META-INF/resources/WEB-INF/template.xhtml`
|
||||
|
||||
**Avant** :
|
||||
```xhtml
|
||||
<ui:include src="./footer.xhtml"/>
|
||||
```
|
||||
|
||||
**Après** :
|
||||
```xhtml
|
||||
<!-- Footer conditionnel : désactivé par défaut pour application métier -->
|
||||
<!-- Pour l'activer sur une page spécifique, ajouter : <ui:param name="showFooter" value="true"/> -->
|
||||
<ui:fragment rendered="#{showFooter == true}">
|
||||
<ui:include src="./footer.xhtml"/>
|
||||
</ui:fragment>
|
||||
```
|
||||
|
||||
## 📋 Comportement
|
||||
|
||||
- ✅ **Par défaut** : Le Footer n'est **PAS affiché** sur aucune page
|
||||
- ✅ **Sur demande** : Pour afficher le Footer sur une page spécifique, ajouter :
|
||||
|
||||
```xhtml
|
||||
<ui:composition template="/WEB-INF/template.xhtml">
|
||||
<ui:param name="showFooter" value="true"/>
|
||||
|
||||
<ui:define name="content">
|
||||
<!-- Contenu de la page -->
|
||||
</ui:define>
|
||||
</ui:composition>
|
||||
```
|
||||
|
||||
## 🎯 Pages concernées
|
||||
|
||||
Le Footer n'est plus affiché sur :
|
||||
- ✅ Toutes les pages de gestion (chantiers, clients, devis, factures, etc.)
|
||||
- ✅ Toutes les pages de formulaire (création, édition)
|
||||
- ✅ Toutes les pages de détails
|
||||
- ✅ Toutes les pages de configuration
|
||||
- ✅ Toutes les pages de rapports
|
||||
- ✅ Toutes les pages internes de l'application
|
||||
- ✅ La page dashboard (tableau de bord interne)
|
||||
|
||||
## ✅ Footer activé sur
|
||||
|
||||
Le Footer est maintenant affiché **uniquement** sur :
|
||||
- ✅ **`index.xhtml`** - Page d'accueil publique (accessible sans authentification)
|
||||
|
||||
Cette page sert de point d'entrée public pour l'application et contient :
|
||||
- Présentation de BTP Xpress
|
||||
- Boutons de connexion et "En savoir plus"
|
||||
- Footer complet avec liens, newsletter, etc.
|
||||
|
||||
## 📝 Page d'accueil publique créée
|
||||
|
||||
**Fichier** : `src/main/resources/META-INF/resources/index.xhtml`
|
||||
|
||||
Cette page a été créée pour servir de page d'accueil publique accessible à tous, avec le Footer activé.
|
||||
|
||||
---
|
||||
|
||||
**Date de modification** : 2026-01-03
|
||||
**Statut** : ✅ Résolu
|
||||
|
||||
Reference in New Issue
Block a user