Difference between revisions of "Plugin/Events"
From Joomla! Documentation
< Plugin
(→System: Webservices is a 1.5 only event) |
|||
Line 2: | Line 2: | ||
Joomla! ships with a variety of core events, organised into groups. These are described in the following topics. | Joomla! ships with a variety of core events, organised into groups. These are described in the following topics. | ||
− | == | + | ==Joomla! 2.5 and up== |
− | |||
− | |||
− | |||
=== Captcha === | === Captcha === | ||
* [[Plugin/Events/Editor#onInit|onInit]] {{JVer|2.5}} {{JVer|3.1}} | * [[Plugin/Events/Editor#onInit|onInit]] {{JVer|2.5}} {{JVer|3.1}} | ||
Line 12: | Line 9: | ||
=== Content === | === Content === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[Plugin/Events/Content#onContentPrepareForm|onContentPrepareForm]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | * [[Plugin/Events/Content#onContentPrepareForm|onContentPrepareForm]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
* [[Plugin/Events/Content#onContentPrepareData|onContentPrepareData]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | * [[Plugin/Events/Content#onContentPrepareData|onContentPrepareData]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
Line 33: | Line 22: | ||
* [[Plugin/Events/Content#onContentSearchAreas|onContentSearchAreas]] {{JVer|2.5}}{{JVer|3.1}} | * [[Plugin/Events/Content#onContentSearchAreas|onContentSearchAreas]] {{JVer|2.5}}{{JVer|3.1}} | ||
* [[Plugin/Events/Content#onContentAfterTitle|onContentAfterTitle]] {{JVer|3.1}} | * [[Plugin/Events/Content#onContentAfterTitle|onContentAfterTitle]] {{JVer|3.1}} | ||
− | |||
− | |||
− | |||
− | |||
=== Editors === | === Editors === | ||
− | |||
* [[Plugin/Events/Editor#onInit|onInit]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | * [[Plugin/Events/Editor#onInit|onInit]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
* [[Plugin/Events/Editor#onSave|onSave]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | * [[Plugin/Events/Editor#onSave|onSave]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
Line 62: | Line 46: | ||
=== Quick Icons === | === Quick Icons === | ||
* [[Plugin/Events/Quickicon#onGetIcons|onGetIcons]] {{JVer|2.5}} {{JVer|3.1}} | * [[Plugin/Events/Quickicon#onGetIcons|onGetIcons]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | |||
+ | === System === | ||
+ | * [[Plugin/Events/System#onAfterInitialise|onAfterInitialise]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/System#onAfterRoute|onAfterRoute]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/System#onAfterDispatch|onAfterDispatch]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/System#onAfterRender|onAfterRender]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/System#onBeforeRender|onBeforeRender]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/System#onBeforeCompileHead|onBeforeCompileHead]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/System#onSearch|onSearch]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/System#onSearchAreas|onSearchAreas]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | |||
+ | === User === | ||
+ | * [[Plugin/Events/User#onUserBeforeSave|onUserBeforeSave]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/User#onUserAfterSave|onUserAfterSave]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/User#onUserBeforeDelete|onUserBeforeDelete]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/User#onUserAfterDelete|onUserAfterDelete]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/User#onUserLogin|onUserLogin]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/User#onUserLogout|onUserLogout]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/User#onUserAuthenticate|onUserAuthenticate]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/User#onUserAuthorisation|onUserAuthorisation]] {{JVer|2.5}} {{JVer|3.1}} | ||
+ | |||
+ | ==Joomla! 1.5== | ||
+ | === Authentication === | ||
+ | * [[Plugin/Events/User#onAuthenticate|onAuthenticate]] {{JVer|1.5}} | ||
+ | * [[Plugin/Events/User#onAuthenticateFailure|onAuthenticateFailure]] {{JVer|1.5}} | ||
+ | |||
+ | === Content === | ||
+ | * [[Plugin/Events/Content#onAfterDisplay|onAfterDisplay]] {{JVer|1.5}} | ||
+ | * [[Plugin/Events/Content#onAfterContentSave|onAfterContentSave]] {{JVer|1.5}} | ||
+ | * [[Plugin/Events/Content#onAfterDisplayTitle|onAfterDisplayTitle]] {{JVer|1.5}} | ||
+ | * [[Plugin/Events/Content#onAfterDisplayContent|onAfterDisplayContent]] {{JVer|1.5}} | ||
+ | * [[Plugin/Events/Content#onPrepareContent|onPrepareContent]] {{JVer|1.5}} | ||
+ | * [[Plugin/Events/Content#onBeforeDisplay|onBeforeDisplay]] {{JVer|1.5}} | ||
+ | * [[Plugin/Events/Content#onBeforeContentSave|onBeforeContentSave]] {{JVer|1.5}} | ||
+ | * [[Plugin/Events/Content#onBeforeDisplayContent|onBeforeDisplayContent]] {{JVer|1.5}} | ||
+ | * [[Plugin/Events/Content#onContentPrepareForm|onContentPrepareForm]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/Content#onContentPrepareData|onContentPrepareData]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
+ | |||
+ | === Contact === | ||
+ | * [[Plugin/Events/Contact#onSubmitContact|onSubmitContact]] {{JVer|1.5}} | ||
+ | * [[Plugin/Events/Contact#onValidateContact|onValidateContact]] {{JVer|1.5}} | ||
+ | |||
+ | === Editors === | ||
+ | * [[Plugin/Events/Editor#onCustomEditorButton|onCustomEditorButton]] (editors-xtd) {{JVer|1.5}} | ||
+ | * [[Plugin/Events/Editor#onInit|onInit]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/Editor#onSave|onSave]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/Editor#onSetContent|onSetContent]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/Editor#onDisplay|onDisplay]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/Editor#onGetContent|onGetContent]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
+ | * [[Plugin/Events/Editor#onGetInsertMethod|onGetInsertMethod]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
=== Search === | === Search === | ||
Line 73: | Line 107: | ||
* [[Plugin/Events/System#onAfterDispatch|onAfterDispatch]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | * [[Plugin/Events/System#onAfterDispatch|onAfterDispatch]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
* [[Plugin/Events/System#onAfterRender|onAfterRender]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | * [[Plugin/Events/System#onAfterRender|onAfterRender]] {{JVer|1.5}} {{JVer|2.5}} {{JVer|3.1}} | ||
− | |||
− | |||
− | |||
− | |||
=== User === | === User === | ||
Line 87: | Line 117: | ||
* [[Plugin/Events/User#onLogoutUser|onLogoutUser]] {{JVer|1.5}} | * [[Plugin/Events/User#onLogoutUser|onLogoutUser]] {{JVer|1.5}} | ||
* [[Plugin/Events/User#onLogoutUser|onLogoutFailure]] {{JVer|1.5}} | * [[Plugin/Events/User#onLogoutUser|onLogoutFailure]] {{JVer|1.5}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== XML-RPC === | === XML-RPC === |
Revision as of 02:55, 23 August 2013
It has been suggested that this article or section be split into specific version Namespaces. (Discuss). If version split is not obvious, please allow split request to remain for 1 week pending discussions. Proposed since 10 years ago.
Joomla! ships with a variety of core events, organised into groups. These are described in the following topics.
Joomla! 2.5 and up[edit]
Captcha[edit]
Content[edit]
- onContentPrepareForm
- onContentPrepareData
- onContentAfterDelete
- onContentBeforeDelete
- onContentBeforeDisplay
- onContentAfterDisplay
- onContentBeforeSave
- onContentAfterSave
- onContentChangeState
- onContentPrepare
- onContentSearch
- onContentSearchAreas
- onContentAfterTitle
Editors[edit]
Extensions[edit]
Finder[edit]
- onFinderCategoryChangeState
- onFinderChangeState
- onFinderAfterDelete
- onFinderAfterDelete
- onFinderBeforeSave
- onFinderAfterSave
Quick Icons[edit]
System[edit]
- onAfterInitialise
- onAfterRoute
- onAfterDispatch
- onAfterRender
- onBeforeRender
- onBeforeCompileHead
- onSearch
- onSearchAreas
User[edit]
- onUserBeforeSave
- onUserAfterSave
- onUserBeforeDelete
- onUserAfterDelete
- onUserLogin
- onUserLogout
- onUserAuthenticate
- onUserAuthorisation
Joomla! 1.5[edit]
Authentication[edit]
Content[edit]
- onAfterDisplay
- onAfterContentSave
- onAfterDisplayTitle
- onAfterDisplayContent
- onPrepareContent
- onBeforeDisplay
- onBeforeContentSave
- onBeforeDisplayContent
- onContentPrepareForm
- onContentPrepareData
Contact[edit]
Editors[edit]
- onCustomEditorButton (editors-xtd)
- onInit
- onSave
- onSetContent
- onDisplay
- onGetContent
- onGetInsertMethod
Search[edit]
System[edit]
User[edit]
- onBeforeDeleteUser
- onAfterDeleteUser
- onBeforeStoreUser
- onAfterStoreUser
- onLoginUser
- onLoginFailure
- onLogoutUser
- onLogoutFailure