eZ Documentation Center

This is outdated documentation made for eZ Publish Platform 5.1. It is being moved into the eZ Publish 5.x documentation, so please go there for most up-to-date documentation.

Skip to end of metadata
Go to start of metadata


This page presents the events that are triggered by eZ Publish 5.

eZ Publish Core

Event nameTriggered when...Usage
ezpublish.siteaccessAfter the SiteAccess matching has occurred.

Gives further control on the matched SiteAccess.

The event listener method receives an eZ\Publish\MVC\Event\PostSiteAccessMatchEvent object.

ezpublish.pre_content_viewRight before a view is rendered for a content, 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.


ezpublish.api.contentExceptionThe 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.

eZ Publish Legacy

Event nameTriggered when...Usage

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

  • No labels