ExpressionEngine: qui crochets à utiliser pour réécrire le contenu du champ sur enregistrer et modifier?
-
22-08-2019 - |
Question
Ne pas avoir beaucoup de chance avec cette requête dans les forums ExpressionEngine et il est temps sensible, donc je pensais que je verrais s'il y a des EE-junkies qui traînaient le débordement de pile.
Je travaille sur une extension EE et je dois savoir ce que les crochets à utiliser pour analyser le contenu d'un champ personnalisé quand il est d'abord enregistré, l'analyser avant d'être affiché à modifier et analyser lorsque le contenu édité sont enregistrés une fois plus. Mon problème est que je suis nouveau au développement EE d'extension, et je vais avoir du mal à déterminer qui à la longue liste des crochets que je dois utiliser. Le meilleur que je peux dire:
-
submit_new_entry_end
est ce que je dois attacher dans lorsque l'entrée est créée -
publish_form_entry_data
est ce que je dois attacher en avant pour analyser l'utilisateur modifie l'entrée
Et je dois être le crochet méconnais qui me permettra d'éditer les données d'entrée avant l'enregistrement de retour à la base de données. Quelqu'un at-il des conseils?
Merci!
La solution
Avec tâtonnement, j'ai finalement répondu à ma propre question. Les crochets que vous voulez afin d'analyser le contenu d'un champ personnalisé lors de l'enregistrement et les réanalyser avant l'entrée s'affiche sont:
-
submit_new_entry_start
(appelée chaque fois qu'une entrée est soumise; « nouvelle » semble être dénuée de sens) -
publish_form_entry_data
(je l'avais celui-ci à droite)