Introduction
This page presents the events that are triggered by eZ Publish 5.
eZ Publish Core
Event name | Triggered when... | Usage |
---|---|---|
ezpublish.siteaccess | After the SiteAccess matching has occurred. | Gives further control on the matched SiteAccess. The event listener method receives an |
ezpublish.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 aneZ\Publish\MVC\Event\PreContentViewEvent object.
|
ezpublish.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 Legacy
Event name | Triggered when... | Usage |
---|---|---|
ezpublish_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 |
1 Comment
Harald Tollefsen
The objects passed to the listeners are incorrect. Should be (atleast in 5.4.5):
eZ\Publish\Core\MVC\Symfony\Event\PostSiteAccessMatchEvent
eZ\Publish\Core\MVC\Legacy\Event\PreBuildKernelWebHandlerEvent