Plugin/Events
From Joomla! Documentation
< Plugin(Difference between revisions)
(Split off events from Plugin) |
(Remove Reference to 1.5. Listing the 2.5 events is needed though!) |
||
| (12 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
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. | ||
| − | * [[Plugin | + | * [[Plugin/Events/System|System events]] |
| − | * [[Plugin | + | * [[Plugin/Events/Content|Content events]] |
| − | + | * [[Plugin/Events/User|User events]] | |
| − | * [[Plugin | + | * [[Plugin/Events/Editor|Editor events]] |
| − | * [[Plugin | + | |
| − | + | * [[Plugin/Events/Contact|Contact events]] | |
| − | * [[Plugin | + | == System == |
| − | * [[Plugin | + | * [[Plugin/Events/System#onAfterInitialise|onAfterInitialise]] |
| − | * [[Plugin | + | * [[Plugin/Events/System#onAfterRoute|onAfterRoute]] |
| − | * [[Plugin | + | * [[Plugin/Events/System#onAfterDispatch|onAfterDispatch]] |
| − | * [[Plugin | + | * [[Plugin/Events/System#onAfterRender|onAfterRender]] |
| − | * [[Plugin | + | |
| − | * [[Plugin | + | == Content == |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onAfterDisplay|onAfterDisplay]] {{JVer|1.5}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onAfterContentSave|onAfterContentSave]] {{JVer|1.5}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onAfterDisplayTitle|onAfterDisplayTitle]] {{JVer|1.5}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onAfterDisplayContent|onAfterDisplayContent]] {{JVer|1.5}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onPrepareContent|onPrepareContent]] {{JVer|1.5}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onBeforeDisplay|onBeforeDisplay]] {{JVer|1.5}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onBeforeContentSave|onBeforeContentSave]] {{JVer|1.5}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onBeforeDisplayContent|onBeforeDisplayContent]] {{JVer|1.5}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentPrepareForm|onContentPrepareForm]] {{JVer|1.5}} {{JVer|3.0}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentPrepareData|onContentPrepareData]] {{JVer|1.5}} {{JVer|3.0}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentAfterDelete|onContentAfterDelete]] {{JVer|3.0}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentBeforeDelete|onContentBeforeDelete]] {{JVer|3.0}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentBeforeDisplay|onContentBeforeDisplay]] {{JVer|3.0}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentAfterDisplay|onContentAfterDisplay]] {{JVer|3.0}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentBeforeSave|onContentBeforeSave]] {{JVer|3.0}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentAfterSave|onContentAfterSave]] {{JVer|3.0}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentAfterTitle|onContentAfterTitle]] {{JVer|3.0}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentChangeState|onContentChangeState]] {{JVer|3.0}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentPrepare|onContentPrepare]] {{JVer|3.0}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentSearch|onContentSearch]] {{JVer|3.0}} |
| − | * [[Plugin | + | * [[Plugin/Events/Content#onContentSearchAreas|onContentSearchAreas]] {{JVer|3.0}} |
| − | * [[Plugin | + | |
| − | * [[Plugin | + | == User == |
| − | * [[Plugin | + | * [[Plugin/Events/User#onBeforeDeleteUser|onBeforeDeleteUser]] |
| − | * [[Plugin | + | * [[Plugin/Events/User#onAfterDeleteUser|onAfterDeleteUser]] |
| − | * [[Plugin | + | * [[Plugin/Events/User#onBeforeStoreUser|onBeforeStoreUser]] |
| − | * [[Plugin | + | * [[Plugin/Events/User#onAfterStoreUser|onAfterStoreUser]] |
| + | * [[Plugin/Events/User#onLoginUser|onLoginUser]] | ||
| + | * [[Plugin/Events/User#onLoginUser|onLoginFailure]] | ||
| + | * [[Plugin/Events/User#onLogoutUser|onLogoutUser]] | ||
| + | * [[Plugin/Events/User#onLogoutUser|onLogoutFailure]] | ||
| + | |||
| + | == Authentication == | ||
| + | * [[Plugin/Events/User#onAuthenticate|onAuthenticate]] | ||
| + | * [[Plugin/Events/User#onAuthenticateFailure|onAuthenticateFailure]] | ||
| + | |||
| + | == Editors == | ||
| + | * [[Plugin/Events/Editor#onInit|onInit]] | ||
| + | * [[Plugin/Events/Editor#onSave|onSave]] | ||
| + | * [[Plugin/Events/Editor#onSetContent|onSetContent]] | ||
| + | * [[Plugin/Events/Editor#onCustomEditorButton|onCustomEditorButton]] (editors-xtd) | ||
| + | * [[Plugin/Events/Editor#onDisplay|onDisplay]] | ||
| + | * [[Plugin/Events/Editor#onGetContent|onGetContent]] | ||
| + | * [[Plugin/Events/Editor#onGetInsertMethod|onGetInsertMethod]] | ||
| + | |||
| + | == Search == | ||
| + | * [[Plugin/Events/System#onSearch|onSearch]] | ||
| + | * [[Plugin/Events/System#onSearchAreas|onSearchAreas]] | ||
| + | |||
| + | == Contact == | ||
| + | * [[Plugin/Events/Contact#onSubmitContact|onSubmitContact]] | ||
| + | * [[Plugin/Events/Contact#onValidateContact|onValidateContact]] | ||
| + | |||
| + | == XML-RPC == | ||
| + | * [[Plugin/Events/System#onGetWebServices|onGetWebServices]] | ||
<noinclude>[[Category:Plugin Development|Events]][[Category:Specifications]]</noinclude> | <noinclude>[[Category:Plugin Development|Events]][[Category:Specifications]]</noinclude> | ||
Revision as of 04:24, 12 February 2013
Joomla! ships with a variety of core events, organised into groups. These are described in the following topics.
Contents |
System
Content
- onAfterDisplay
- onAfterContentSave
- onAfterDisplayTitle
- onAfterDisplayContent
- onPrepareContent
- onBeforeDisplay
- onBeforeContentSave
- onBeforeDisplayContent
- onContentPrepareForm
- onContentPrepareData
- onContentAfterDelete
- onContentBeforeDelete
- onContentBeforeDisplay
- onContentAfterDisplay
- onContentBeforeSave
- onContentAfterSave
- onContentAfterTitle
- onContentChangeState
- onContentPrepare
- onContentSearch
- onContentSearchAreas
User
- onBeforeDeleteUser
- onAfterDeleteUser
- onBeforeStoreUser
- onAfterStoreUser
- onLoginUser
- onLoginFailure
- onLogoutUser
- onLogoutFailure
Authentication
Editors
- onInit
- onSave
- onSetContent
- onCustomEditorButton (editors-xtd)
- onDisplay
- onGetContent
- onGetInsertMethod