This documentation is for a version that has reached its End Of Life. Such versions are no longer supported and don't receive security updates. Consider updating to a newer version.
    
Page events¶
| Event | Dispatched by | Properties | 
|---|---|---|
AttributeSerializationEvent | 
AttributeSerializationDispatcher::serialize | 
LandingPage\Model\BlockValue $blockValuestring $attributeIdentifiermixed|null $serializedValuemixed $deserializedValue | 
BlockContextEvent | 
BlockService::createBlockContextFromRequest | 
Request $requestBlockContextInterface|null $blockContext | 
BlockFragmentRenderEvent | 
BlockRenderOptionsFragmentRenderer::dispatchFragmentRenderEvent | 
Content $contentLocation|null $locationLandingPage\Model\Page $pageLandingPage\Model\BlockValue $blockValueControllerReference $uriRequest $requestarray $options | 
BlockResponseEvent | 
BlockResponseSubscriber::getSubscribedEvents | 
BlockContextInterface $blockContextLandingPage\Model\BlockValue $blockValueRequest $requestResponse $response | 
CollectBlockRelationsEvent | 
CollectRelationsSubscriber::onCollectBlockRelations | 
LandingPage\Value $fieldValueLandingPage\Model\BlockValue $blockValueint[] $relations | 
PageRenderEvent | 
PageService::dispatchRenderPageEvent | 
Content $contentLocation|null $locationLandingPage\Model\Page $pageRequest $request | 
Page Builder¶
The following events are dispatched when editing a page in the Page Builder.
| Event | Dispatched by | Properties | 
|---|---|---|
BlockConfigurationViewEvent | 
BlockController::dispatchBlockConfigurationViewEvent | 
BlockConfigurationView $blockConfigurationViewBlockDefinition $blockDefinitionBlockConfiguration $blockConfigurationFormInterface $blockConfigurationForm | 
BlockPreviewPageContextEvent | 
PreviewController::dispatchPageContextEvent | 
BlockContextInterface $blockContextLandingPage\Model\Page $pagearray $pagePreviewParameters | 
BlockPreviewResponseEvent | 
PreviewController::dispatchBlockPreviewResponseEvent | 
BlockContextInterface $blockContextarray $pagePreviewParametersLandingPage\Model\Page $pageBlockValue $blockValuearray  $responseData | 
Page blocks¶
The following events are dispatched when editing a page block.
| Event | Dispatched by | Properties | 
|---|---|---|
BlockDefinitionEvent | 
BlockDefinitionFactory::getBlockDefinition | 
BlockDefinition $definitionarray $configuration | 
BlockAttributeDefinitionEvent | 
BlockDefinitionFactory::getBlockDefinition | 
BlockAttributeDefinition $definitionarray $configuration | 
PreRenderEvent | 
BlockService::render | 
BlockContextInterface $blockContextBlockValue $blockValueRenderRequestInterface $renderRequest | 
PostRenderEvent | 
BlockService::render | 
BlockContextInterface $blockContextBlockValue $blockValuestring $renderedBlock |