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 |