Je recherche l'événement qui se déclenche lorsque vous enregistrez ou juste avant que le champ personnalisé de com_fields enregistre les données?
Aussi, y a-t-il des endroits où je peux trouver la liste de tous les événements déclencheurs de com_fields que ceux que j'ai trouvés sur le suivi des problèmes de Joomla?
Merci
Une liste de tous les événements spécifiques aux champs:
onCustomFieldsBeforePrepareField
onCustomFieldsPrepareField
onCustomFieldsAfterPrepareField
onCustomFieldsPrepareDom
onCustomFieldsGetTypes
Étant donné que le composant de champs ne possède pas ses propres événements "Avant d'enregistrer" et "Après d'enregistrer", les événements onContentBeforeSave
et onContentAfterSave
seront déclenchés avant et après l'enregistrement du champ (veuillez vérifier la fonction save
dans le libraries/legacy/model/admin.php
_ ainsi que le constructeur dans ce même fichier).
Vous pouvez utiliser les événements onContentBeforeSave
et onContentAfterSave
et filtrer vos fonctions avec le $context
pour le com_fields
, donc il ne fonctionnera que lorsque vous êtes dans com_fields
.