From 12a5fa1be36bf46bb7c59309f4181692a56eb6f4 Mon Sep 17 00:00:00 2001 From: Sybille Peters Date: Tue, 23 Jul 2024 09:31:05 +0200 Subject: [PATCH] [BUGFIX] No longer refer to removed hooks for preview Resolves: #538 --- Documentation/PageTsconfig/Mod/WebLayout.rst | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Documentation/PageTsconfig/Mod/WebLayout.rst b/Documentation/PageTsconfig/Mod/WebLayout.rst index a1c0bb4..d2aae03 100644 --- a/Documentation/PageTsconfig/Mod/WebLayout.rst +++ b/Documentation/PageTsconfig/Mod/WebLayout.rst @@ -298,14 +298,18 @@ tt_content.preview .. note:: - This only works, if there is no hook registered for this content type, you may want to check this - section in the :guilabel:`System > Configuration` module: + This only works if the registered preview renderer for the content type + uses Fluid rendering and the rendering is not overridden by using + an event listener for the event :php:`\TYPO3\CMS\Backend\View\Event\PageContentPreviewRenderingEvent`. - .. code-block:: php - :caption: Search for registrations of this hook + Have a look at :php:`\TYPO3\CMS\Backend\Preview\StandardContentPreviewRenderer` + and the various methods for customizing the preview rendering: - $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php'] - ['tt_content_drawItem']['content_element_xy']; + #. :ref:`Register a preview renderer ` + #. Register an event listener for :ref:`PageContentPreviewRenderingEvent ` + + For checking for event listeners, see the list + :guilabel:`System > Configuration > Event Listeners (PSR-14)`. .. _pageweblayoutpreview-example: