ExpressionEngine: qui crochets à utiliser pour réécrire le contenu du champ sur enregistrer et modifier?

StackOverflow https://stackoverflow.com/questions/523309

  •  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!

Était-ce utile?

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)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top