Module v1.0.0
Configurer Mises en avant
Mettez en avant vos fournisseurs, partenaires, labels ou retombées presse : image, sur-titre, titre, sous-titre, texte et lien.
Ce qu'il fait
La carte de confiance créditée : fournisseurs, partenaires, labels qualité, certifications, presse… Hiérarchie de texte libre (sur-titre, titre, sous-titre), image, texte et lien optionnels — jamais un lieu à visiter (pas de jour/horaires, pas de lien Maps). Le module frère « Emplacements » (modules/locations) couvre le lieu qu'on visite.
- Carte par mise en avant : image, titre, texte, lien
- Sur-titre et sous-titre libres, tous deux optionnels
- Ordre d'affichage personnalisable
Où le trouver
Les écrans que ce module ajoute à l'administration, une fois activé.
-
Mises en avant
/admin/highlights
Ses droits
Ce que chaque rôle peut faire par défaut. Modifiable rôle par rôle depuis l'administration.
| Droit | Clé | Administrateur | Éditeur |
|---|---|---|---|
| Voir les mises en avant | highlights.read |
✓ | ✓ |
| Créer / modifier / supprimer | highlights.write |
✓ | ✓ |
Piloter par une IA
Ce que ce module sait faire quand on le lui demande en langage naturel, et ce que chaque action engage.
-
listerlecture seuleListe les mises en avant dans l'ordre d'affichage : id, sur-titre, titre, sous-titre, texte, lien, image, visibilité. 50 au plus par appel, `suite` donne l'offset suivant.
« quelles mises en avant ai-je sur le site ? »
-
creerécrit, annulableAjoute une mise en avant (fournisseur, partenaire, label, presse). Visible par défaut, placée en fin de liste. Seul le titre est obligatoire ; le lien doit être une adresse http(s) ou un chemin du site. Pas d'image à la création : elle se pose ensuite depuis l'écran, ou par modifier avec un chemin déjà importé.
« ajoute Ouest-France dans la presse avec un lien vers l'article » « crée une mise en avant pour le label Bio »
-
modifierécrit, annulableModifie une mise en avant existante. Journalisé, donc annulable. Params : id (requis, via highlights.lister) puis les champs à changer ; un champ facultatif vidé est retiré. Le titre ne peut pas être vidé ; le lien est refusé s'il n'est pas http(s) ou un chemin du site.
« change le sous-titre de la mise en avant du label Bio » « masque la mise en avant numéro 4 »
Ses points de branchement
Pour greffer du code sans toucher au module : ce qu'il annonce, et ce qu'il écoute.
Ce qu'il annonce 3
highlights.created- Émis après création. Args: [array $highlight]
highlights.updated- Émis après update. Args: [int $id, array $new, array $old]
highlights.deleted- Émis après suppression. Args: [int $id, array $old]
Ses prises front
Les morceaux de page que ce module fournit, et les classes qu'ils posent. Un thème les habille par ces classes : il ne recopie pas le balisage, sinon il rate les corrections des versions suivantes.
views/mises-en-avant.php
8 classes
s-highlights-highlight-images-highlight-links-highlight-overlines-highlight-subtitles-highlight-texts-highlight-titles-highlights
Ses données
Les tables que ce module crée. Désactiver un module ne les efface pas : ses données restent en base et reviennent s'il est réactivé.
Les tables 2
IFhighlights