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 |