ExpressionEngine:在保存和编辑时,哪些钩子用于重写字段内容?

时间:2009-02-07 06:40:41

标签: hook expressionengine

在ExpressionEngine论坛中这个查询没有太多运气,而且它是时间敏感的,所以我想我会看到Stack Overflow上是否有任何EE-junkies。

我正在研究EE扩展,我需要知道在第一次保存时解析自定义字段内容时使用哪些钩子,在显示要编辑之前解析它,并在编辑内容保存一次时解析它更多。我的问题是我是EE扩展开发的新手,而且我很难搞清楚我需要使用的长链接列表中的哪一个。我能说得最好:

  • submit_new_entry_end是我首次创建条目时需要处理的内容
  • publish_form_entry_data是我需要在用户编辑条目
  • 之前进行解析

我必须忽略钩子,让我在将条目数据保存回数据库之前对其进行编辑。有人有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

经过反复试验,我终于回答了自己的问题。为了在保存时解析自定义字段的内容并在显示条目之前重新解析它们,您需要的钩子是:

  • submit_new_entry_start(每当提交一个条目时调用;“new”似乎毫无意义)
  • publish_form_entry_data(我有这个权利)