Crochets d'événements d'administration
Le plugin Admin a plusieurs crochets d'événement qui peuvent être utilisés pendant le cycle de vie Grav. Voir la documentation générale du plugin pour l'utilisation des hooks d'événement dans le chapitre Plugins.
Crochets d'événement d'administration disponibles
- onAdminTaskExecute
- onAdminCreatePageFrontmatter
- onAdminSave
- onAdminAfterSave
- onAdminAfterSaveAs
- onAdminAfterDelete
- onAdminAfterAddMedia
- onAdminAfterDelMedia
Activation d'un hook d'événement d'administration
Les hooks d'événement d'administration sont appelés de la même manière que les hooks d'événement de base.
onAdminTaskExecute
Le plug-in Admin déclenche diverses tâches, en fonction de l'interaction de l'utilisateur. Les tâches peuvent inclure la déconnexion, la connexion, l'enregistrement, 2faverify, etc. Une fois la tâche terminée, ce crochet d'événement se déclenche.
onAdminCreatePageFrontmatter
Lors de la création d'une nouvelle page, cet événement est déclenché après que les données d'en-tête ont été initialement définies pour permettre aux plugins de manipuler par programme le frontmatter.
onAdminSave
Utilisez l'événement d'administration onAdminSave()
pour manipuler les données d'objet de la page $object
avant qu'elles ne soient enregistrées dans le système de fichiers.
onAdminAfterSave
Après avoir enregistré la page dans le panneau d'administration, cet événement est déclenché.
onAdminAfterSaveAs
Lors de la création d'un dossier via le panneau, cet événement se déclenche immédiatement après la création du nouveau dossier et l'exécution d'un effacement standard du cache.
onAdminAfterDelete
Se déclenche après la suppression d'une page ou d'un dossier. Il est immédiatement suivi d'un effacement de cache standard.
onAdminAfterAddMedia
Se déclenche après la fin d'une tâche d'ajout de média, mais avant l'affichage du message de confirmation.
onAdminAfterDelMedia
Se déclenche après la fin d'une tâche de suppression de média, mais avant l'affichage du message de confirmation.