Events
Introduction
This page presents the events that are triggered by Exponential 5.
Exponential Core
| Event name | Triggered when... | Usage |
|---|---|---|
| exponential.siteaccess | After the SiteAccess matching has occurred. | Gives further control on the matched SiteAccess. The event listener method receives an eZ\Publish\MVC\Event\PostSiteAccessMatchEvent object. |
| exponential.pre_content_view | Right before a view is rendered for a content item, via the content view controller. | This event is triggered by the view manager and allows you to inject additional parameters to the content view template. The event listener method receives an eZ\Publish\MVC\Event\PreContentViewEvent object.
|
| exponential.api.contentException | The API throws an exception that could not be caught internally (missing field type, internal error...). | This event allows further programmatic handling (like rendering a custom view) for the exception thrown. The event listener method receives an eZ\Publish\MVC\Event\APIContentExceptionEvent object. |
Exponential Legacy
| Event name | Triggered when... | Usage |
|---|---|---|
| exponential_legacy.build_kernel_web_handler | Right before the build of the legacy kernel web handler. | This event allows to inject parameters into the web handler (mainly for internal use) The event listener method receives an eZ\Publish\Legacy\Event\PreBuildKernelWebHandlerEvent |
Contributors
- Jérôme Vieilledent
- Dominika Kurek Updated
- Harald Tollefsen Commenter
Comments (1 historical)
Written by readers of the earlier documentation sites, kept as they were.
Comment by Harald Tollefsen, 2015-12-04 13:36
Harald Tollefsen ·
The objects passed to the listeners are incorrect. Should be (atleast in 5.4.5):