跳至主要内容
版本:5.1

插件事件列表

以下事件列表包含事件名称及其用途的简短描述,以及指向详细描述的链接。

Joomla 4 和 5 的更改中所述,Joomla 事件已从具有关联参数的字符串更改为特定于每个事件的“具体”事件类,有时通过“通用”事件类。一些具体事件类是在 Joomla 4 中引入的,另一些是在 Joomla 5 中引入的。如果您希望您的插件同时支持具体和通用事件类,则需要按照Joomla 4 和 5 的更改中所述进行编码。

事件组指的是 Joomla 在分派该事件之前确保导入的一组插件。

事件名称简短描述自版本
onContentPrepare修改在视图中显示的内容内容4.0 之前
onContentAfterTitle在标题后注入 HTML内容4.0 之前
onContentBeforeDisplay在主要页面内容之前注入 HTML内容4.0 之前
onContentAfterDisplay在主要页面内容之后注入 HTML内容4.0 之前
onContentPrepareData修改表单的预填充数据内容4.0 之前
onContentPrepareForm修改表单内容4.0 之前
onContentNormaliseRequestData在 POST 数据验证之前,由控制器触发内容4.0
onContentBeforeValidateData在 POST 数据验证之前,由模型触发内容4.0
onContentBeforeSave在模型中,在保存新/更新的数据之前内容4.0 之前
onContentAfterSave在模型中,在保存新/更新的数据之后内容4.0 之前
onContentBeforeDelete在模型中,在删除记录之前内容4.0 之前
onContentAfterDelete在模型中,在删除记录之后内容4.0 之前
onContentBeforeChangeState在模型中,在一组记录更改状态之前内容4.0
onContentChangeState在模型中,在一组记录更改状态之后内容4.0 之前
onCategoryChangeState在模型中,在一组类别记录更改状态之前内容4.0 之前