À propos: contacts flexibles, liens sidebar éditables, grille contacts admin, et bouton supprimer

- Contacts: on peut laisser vide le nom OU le rôle (plus besoin des deux)
- Sidebar: les liens « site de l'erg » et « code source » sont éditables depuis /admin/contenus-edit.php?slug=about
- Admin: les champs Nom/Email/Lien des contacts s'affichent en grille 3 colonnes
- Admin: icône corbeille (admin-icon-btn--delete) pour supprimer un contact, avec réindexation automatique
- Database::getAproposContent() gère maintenant les valeurs string (URLs) en plus des arrays
- Database::saveAproposContent() accepte array|string
This commit is contained in:
Pontoporeia
2026-06-08 12:47:19 +02:00
parent a1a9a316ca
commit 312d9eab0e
10 changed files with 214 additions and 62 deletions

View File

@@ -2116,3 +2116,27 @@ th.admin-ap-col {
.recap-dl dd:last-of-type {
margin-bottom: 0;
}
/* ── Apropos contacts grid ──────────────────────────────────────────────── */
.apropos-entry {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: var(--space-s);
margin-bottom: var(--space-xs);
}
.apropos-entry > div {
display: flex;
flex-direction: column;
}
.apropos-entry label {
font-size: var(--step--1);
margin-bottom: var(--space-3xs);
}
.apropos-entry input {
width: 100%;
box-sizing: border-box;
}