Difference between revisions of "Plugin/Events"
From Joomla! Documentation
< Plugin
(translation) |
|||
(One intermediate revision by the same user not shown) | |||
Line 120: | Line 120: | ||
<translate> | <translate> | ||
− | |||
=== Installer === <!--T:18--> | === Installer === <!--T:18--> | ||
</translate> | </translate> | ||
Line 144: | Line 143: | ||
<translate> | <translate> | ||
=== Sampledata === <!--T:19--> | === Sampledata === <!--T:19--> | ||
− | </translate> | + | </translate> |
* [[S:MyLanguage/Plugin/Events/SampleData#onSampledataGetOverview|onSampledataGetOverview]] | * [[S:MyLanguage/Plugin/Events/SampleData#onSampledataGetOverview|onSampledataGetOverview]] | ||
* [[S:MyLanguage/Plugin/Events/SampleData#onAjaxSampledataApplyStep1|onAjaxSampledataApplyStep1]] | * [[S:MyLanguage/Plugin/Events/SampleData#onAjaxSampledataApplyStep1|onAjaxSampledataApplyStep1]] | ||
Line 151: | Line 150: | ||
<translate> | <translate> | ||
+ | === Schemaorg === <!--T:35--> | ||
+ | </translate> | ||
+ | * [[S:MyLanguage/Plugin/Events/Schemaorg#onSchemaBeforeCompileHead|onSchemaBeforeCompileHead]] | ||
+ | * [[S:MyLanguage/Plugin/Events/Schemaorg#onSchemaPrepareData|onSchemaPrepareData]] | ||
+ | * [[S:MyLanguage/Plugin/Events/Schemaorg#onSchemaPrepareForm|onSchemaPrepareForm]] | ||
+ | * [[S:MyLanguage/Plugin/Events/Schemaorg#onSchemaPrepareSave|onSchemaPrepareSave]] | ||
+ | <translate> | ||
=== System === <!--T:12--> | === System === <!--T:12--> | ||
</translate> | </translate> | ||
Line 163: | Line 169: | ||
<translate> | <translate> | ||
− | |||
=== User === <!--T:13--> | === User === <!--T:13--> | ||
</translate> | </translate> |
Latest revision as of 10:40, 6 August 2023
Joomla!
3.x
Joomla! ships with a variety of core events, organised into groups. These are described in the following topics.
Api Authentication[edit]
Authentication[edit]
Behaviour[edit]
- onTableObjectCreate
- onTableBeforeReset
- onTableAfterReset
- onTableBeforeBind
- onTableAfterBind
- onTableBeforeLoad
- onTableAfterLoad
- onTableCheck
- onTableBeforeBind
- onTableAfterBind
- onTableBeforeStore
- onTableAfterStore
- onTableBeforeDelete
- onTableAfterDelete
- onTableBeforeCheckout
- onTableAfterCheckout
- onTableBeforeCheckin
- onTableAfterCheckin
- onTableBeforeHit
- onTableAfterHit
- onTableBeforeReorder
- onTableAfterReorder
- onTableBeforeMove
- onTableAfterMove
- onTableBeforePublish
- onTableAfterPublish
- onTableSetNewTags
Captcha[edit]
Content[edit]
- onContentPrepare
- onContentAfterTitle (
and higher)
- onContentBeforeDisplay
- onContentAfterDisplay
- onContentBeforeSave
- onContentAfterSave
- onContentPrepareForm
- onContentPrepareData
- onContentBeforeDelete
- onContentAfterDelete
- onContentChangeState
- onContentSearch
- onContentSearchAreas
- onUserBeforeDataValidation (N.B. Whilst this event starts with user it's misleading - it applies to all actions and is renamed to a better name of onContentValidateData in
)
Editors[edit]
Editors-xtd[edit]
Extensions[edit]
- onExtensionAfterInstall
- onExtensionAfterUninstall
- onExtensionAfterUpdate
- onExtensionBeforeSave
- onExtensionAfterSave
- onExtensionAfterDelete
Fields[edit]
Filesystem[edit]
Finder[edit]
- onFinderCategoryChangeState
- onFinderChangeState
- onFinderAfterDelete
- onFinderAfterDelete
- onFinderBeforeSave
- onFinderAfterSave
- onFinderResult
- onPrepareFinderContent
Installer[edit]
Media Action[edit]
Privacy[edit]
Quick Icons[edit]
Sampledata[edit]
- onSampledataGetOverview
- onAjaxSampledataApplyStep1
- onAjaxSampledataApplyStep2
- onAjaxSampledataApplyStep3
Schemaorg[edit]
System[edit]
- onAfterInitialise
- onAfterRoute
- onAfterDispatch
- onAfterRender
- onBeforeRender
- onBeforeCompileHead
- onAfterSessionStart
User[edit]
- onUserAuthorisation
- onUserAuthorisationFailure
- onUserBeforeSave
- onUserAfterSave
- onUserBeforeDelete
- onUserAfterDelete
- onUserLogin
- onUserLoginFailure
- onUserAfterLogin
- onUserLogout
- onUserBeforeSaveGroup
- onUserAfterSaveGroup
- onUserBeforeDeleteGroup
- onUserAfterDeleteGroup
- onUserAfterRemind